InfluxDB 文件系统布局
InfluxDB企业版文件系统布局取决于安装方法或用于安装InfluxDB企业版的容器平台。
InfluxDB Enterprise 文件结构
InfluxDB 文件结构包括以下内容:
数据目录
(仅限数据节点)
InfluxDB Enterprise 存储时间序列数据(TSM 文件)的目录路径。
要自定义此路径,请使用 [data].dir
配置选项。
WAL 目录
(仅数据节点)
InfluxDB Enterprise 存储写前日志 (WAL) 文件的目录路径。
要自定义此路径,请使用 [data].wal-dir
配置选项。
提示交接目录
(仅数据节点)
提示交接(HH)队列存储的目录路径。
要自定义此路径,请使用[hinted-handoff].dir
配置选项。
元存储目录
InfluxDB Enterprise 元数据存储的目录路径,存储有关集群、用户、数据库、保留策略、分片和连续查询的信息。
关于数据节点,元存储包含有关 InfluxDB Enterprise 元节点的信息。要自定义此路径,请在您的数据节点配置文件中使用 [meta].dir 配置选项。
关于元节点,元存储包含有关 InfluxDB Enterprise RAFT 集群的信息。要自定义此路径,请在您的元节点配置文件中使用 [meta].dir 配置选项。
InfluxDB企业配置文件
InfluxDB Enterprise 默认将数据和元节点配置文件存储在磁盘上。 有关使用 InfluxDB Enterprise 配置文件的更多信息,请参见:
文件系统布局
InfluxDB Enterprise支持.deb-和.rpm-based Linux包管理器。文件系统布局是相同的。
数据节点文件系统布局
| 路径 | 默认值 |
|---|---|
| 数据目录 | /var/lib/influxdb/data/ |
| WAL 目录 | /var/lib/influxdb/wal/ |
| 元存储目录 | /var/lib/influxdb/meta/ |
| 提示的交接目录 | /var/lib/influxdb/hh/ |
| 默认配置文件路径 | /etc/influxdb/influxdb.conf |
数据节点文件系统概述
- /etc/influxdb/
- influxdb.conf (数据节点配置文件)
- /var/lib/influxdb/
- data/
- TSM 目录和文件
- hh/
- HH 队列文件
- meta/
- client.json
- wal/
- WAL 目录和文件
- data/
元节点文件系统布局
| 路径 | 默认值 |
|---|---|
| 元存储目录 | /var/lib/influxdb/meta/ |
| 默认配置文件路径 | /etc/influxdb/influxdb-meta.conf |
元节点文件系统概述
- /etc/influxdb/
- influxdb-meta.conf (元节点配置文件)
- /var/lib/influxdb/
- meta/
- peers.json
- raft.db
- 快照/
- 快照目录和文件
- meta/
目录权限
运行 influxd 进程的用户应对 InfluxDB 文件系统 中的目录具有以下权限:
| 目录路径 | 权限 |
|---|---|
.../influxdb/ | 755 |
.../influxdb/data/ | 755 |
.../influxdb/hh/ | 700 |
.../influxdb/meta/ | 755 |
.../influxdb/wal/ | 700 |