InfluxDB 2.0.2的配置文件路径在哪里?

244*_*boy 5 influxdb-2

我通过提供的脚本在我的 CentOS 8 上安装了 influxdb : RedHat & CentOS

安装后,我不知道它的配置文件是哪个。这是我搜索的结果。

[root@dele ~]# find / -name influx*
/etc/systemd/system/multi-user.target.wants/influxdb.service
/etc/systemd/system/influxd.service
/etc/logrotate.d/influxdb
/etc/default/influxdb
/root/.influxdbv2/influxd.bolt
/var/lib/influxdb
/var/log/influxdb
/usr/bin/influx
/usr/bin/influxd
/usr/lib/systemd/system/influxdb.service
/usr/lib/influxdb
/usr/lib/influxdb/scripts/influxdb.service
/opt/src/influxdb-2.0.2.x86_64.rpm
Run Code Online (Sandbox Code Playgroud)

我想是的/etc/default/influxdb,但我cat什么也没有得到,只是一个空文件。

air*_*aft 5

InfluxDB从v1到v2有很大的变化,

在InfluxDB v1中,influxdb确实有配置文件,默认情况下位于此处:

/etc/influxdb/influxdb.conf
Run Code Online (Sandbox Code Playgroud)

但从 v2 开始,配置方式发生了变化。你可以在那里确认一下。

当 influxd 启动时,它会检查当前工作目录中名为 config.* 的文件。文件扩展名取决于配置文件的语法。

要自定义配置文件的目录路径,请将 INFLUXD_CONFIG_PATH 环境变量设置为您的自定义路径。

启动时,influxd 将检查 INFLUXD_CONFIG_PATH 目录中的 config.*。

因此,在 v2 中,配置文件因您的起始 influxd 位置而异。如果你想有一个特殊的路径,你应该设置INFLUXD_CONFIG_PATH.