InfluxDB 文件系统布局
此页面记录了 InfluxDB OSS 的早期版本。 InfluxDB OSS v2 是最新的稳定版本。请参阅 InfluxDB v2 文档。
InfluxDB 文件系统布局取决于用于安装 InfluxDB 的操作系统、安装方法或容器化平台。
InfluxDB 文件结构
InfluxDB 文件结构包括以下内容
数据目录
InfluxDB 存储时间序列数据(TSM 文件)的目录路径。要自定义此路径,请使用 [data].dir
配置选项。
WAL 目录
InfluxDB 存储预写日志 (WAL) 文件的目录路径。要自定义此路径,请使用 [data].wal-dir
配置选项。
元数据存储目录
InfluxDB 元数据存储的目录路径,其中存储有关用户、数据库、保留策略、分片和连续查询的信息。要自定义此路径,请使用 [meta].dir
配置选项。
InfluxDB 配置文件
某些操作系统和软件包管理器在磁盘上存储默认的 InfluxDB 配置文件。有关使用 InfluxDB 配置文件的更多信息,请参阅 配置 InfluxDB。
文件系统布局
macOS 默认目录
路径 | 默认 |
---|---|
数据目录 | ~/.influxdb/data/ |
WAL 目录 | ~/.influxdb/wal/ |
元数据存储目录 | ~/.influxdb/meta/ |
Homebrew 默认目录
路径 | 默认 |
---|---|
数据目录 | /opt/homebrew/var/influxdb/data/ |
WAL 目录 | /opt/homebrew/var/influxdb/wal/ |
元数据存储目录 | /opt/homebrew/var/meta/ |
macOS 文件系统概览
- ~/.influxdb/
- data/
- TSM 目录和文件
- wal/
- WAL 目录和文件
- meta/
- meta.db
- data/
在 Linux 上安装 InfluxDB 时,您可以下载并安装 influxd
二进制文件,或者您可以使用软件包管理器。您使用的安装方法决定了文件系统布局。
作为独立二进制文件安装
Linux 默认目录(独立二进制文件)
路径 | 默认 |
---|---|
数据目录 | ~/.influxdb/data/ |
WAL 目录 | ~/.influxdb/wal/ |
元数据存储目录 | ~/.influxdb/meta/ |
Linux 文件系统概览(独立二进制文件)
- ~/.influxdb/
- data/
- TSM 目录和文件
- wal/
- WAL 目录和文件
- meta/
- meta.db
- data/
作为软件包安装
InfluxDB 2.0 支持基于 .deb- 和 .rpm- 的 Linux 软件包管理器。每种的文件系统布局都相同。
Linux 默认目录(软件包)
路径 | 默认 |
---|---|
数据目录 | /var/lib/influxdb/data/ |
WAL 目录 | /var/lib/influxdb/wal/ |
元数据存储目录 | /var/lib/influxdb/meta/ |
默认配置文件路径 | /etc/influxdb/influxdb.conf |
Linux 文件系统概览(软件包)
- /var/lib/influxdb/
- data/
- TSM 目录和文件
- wal/
- WAL 目录和文件
- meta/
- meta.db
- data/
- /etc/influxdb/
- influxdb.conf (influxd 配置文件)
Windows 默认路径
路径 | 默认 |
---|---|
数据目录 | %USERPROFILE%\.influxdb\data\ |
WAL 目录 | %USERPROFILE%\.influxdb\wal\ |
元数据存储目录 | %USERPROFILE%\.influxdb\meta\ |
Windows 文件系统概览
- %USERPROFILE%\.influxdb\
- data/
- TSM 目录和文件
- wal/
- WAL 目录和文件
- meta/
- meta.db
- data/
Docker 默认目录
路径 | 默认 |
---|---|
数据目录 | /var/lib/influxdb/data/ |
WAL 目录 | /var/lib/influxdb/wal/ |
元数据存储目录 | /var/lib/influxdb/meta/ |
Docker Hub 文件系统概览
- /var/lib/influxdb/
- data/
- TSM 目录和文件
- wal/
- WAL 目录和文件
- meta/
- meta.db
- data/
Kubernetes 默认路径
路径 | 默认 |
---|---|
数据目录 | /var/lib/influxdb/data/ |
WAL 目录 | /var/lib/influxdb/wal/ |
元数据存储目录 | /var/lib/influxdb/meta/ |
Kubernetes 文件系统概览
- /var/lib/influxdb/
- data/
- TSM 目录和文件
- wal/
- WAL 目录和文件
- meta/
- meta.db
- data/
目录权限
运行 influxd
进程的用户应具有 InfluxDB 文件系统中目录的以下权限
目录路径 | 权限 |
---|---|
.../influxdb/ | 755 |
.../influxdb/data/ | 755 |
.../influxdb/meta/ | 755 |
.../influxdb/wal/ | 700 |
此页面是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子!我们欢迎并鼓励您提供关于 InfluxDB 和本文档的反馈和错误报告。要获得支持,请使用以下资源
拥有年度合同或支持合同的客户可以 联系 InfluxData 支持。