InfluxDB 文件系统布局
本页面记录了 InfluxDB OSS 的早期版本。 InfluxDB OSS v2 是最新稳定版本。
InfluxDB 文件系统布局取决于安装 InfluxDB 所使用的操作系统、安装方法或容器化平台。
InfluxDB 文件结构
InfluxDB 文件结构包括以下内容
数据目录
存储时序数据(TSM 文件)的目录路径。要自定义此路径,请使用 [data].dir
配置选项。
WAL 目录
存储写入前日志(WAL)文件的目录路径。要自定义此路径,请使用 [data].wal-dir
配置选项。
元数据存储目录
存储有关用户、数据库、保留策略、分片和连续查询信息的 InfluxDB 元数据存储的目录路径。要自定义此路径,请使用 [meta].dir
配置选项。
InfluxDB 配置文件
某些操作系统和包管理器在磁盘上存储默认的 InfluxDB 配置文件。有关使用 InfluxDB 配置文件的信息,请参阅 配置 InfluxDB。
文件系统布局
macOS 默认目录
路径 | 默认 |
---|---|
数据目录 | ~/.influxdb/data/ |
WAL 目录 | ~/.influxdb/wal/ |
元数据存储目录 | ~/.influxdb/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-based 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 |
本页面有帮助吗?
感谢您的反馈!