文档说明

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

在 Linux 上安装 InfluxDB 时,您可以下载并安装 influxd 二进制文件,或者您可以使用包管理器。您使用的安装方法决定了文件系统布局。

作为独立二进制文件安装

Linux 默认目录(独立二进制文件)

路径默认
数据目录~/.influxdb/data/
WAL 目录~/.influxdb/wal/
元数据存储目录~/.influxdb/meta/

Linux 文件系统概述(独立二进制文件)

  • ~/.influxdb/
    • data/
      • TSM 目录和文件
    • wal/
      • WAL 目录和文件
    • meta/
      • meta.db

作为包安装

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
  • /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

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

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

目录权限

运行 influxd 进程的用户应具有以下权限,以便访问 InfluxDB 文件系统 中的目录

目录路径权限
.../influxdb/755
.../influxdb/data/755
.../influxdb/meta/755
.../influxdb/wal/700

本页面有帮助吗?

感谢您的反馈!


Flux的未来

Flux将进入维护模式。您无需修改代码即可继续像现在一样使用它。

了解更多

InfluxDB v3增强功能和InfluxDB Clustered现在已普遍可用

新功能包括更快的查询性能和管理工具,这些工具推动了InfluxDB v3产品线的进步。InfluxDB Clustered现在已普遍可用。

InfluxDB v3性能和功能

InfluxDB v3产品线在查询性能方面取得了显著提升,并提供了新的管理工具。这些增强包括用于监控InfluxDB集群健康状况的操作仪表板、InfluxDB Cloud Dedicated中的单点登录(SSO)支持,以及用于令牌和数据库的新管理API。

了解新的v3增强功能


InfluxDB Clustered普遍可用

InfluxDB Clustered现在已普遍可用,并为您在自管理堆栈中提供了InfluxDB v3的强大功能。

与我们谈谈InfluxDB Clustered