V1.0版本网上介绍比较多,就简单说下,它默认配置文件是influxdb.conf
V2.0版本的默认配置文件是config.toml,里面有个参数是engine-path,修改了之后就可以调整数据存储路径
官方在线安装
influxdata-archive_compat.key GPG fingerprint:
9D53 9D90 D332 8DC7 D6C8 D3B9 D8FF 8E1F 7DF8 B07E
cat <<EOF | sudo tee /etc/yum.repos.d/influxdata.repo
[influxdata]
name = InfluxData Repository - Stable
baseurl = https://repos.influxdata.com/stable/$basearch/main
enabled = 1
gpgcheck = 1
gpgkey = https://repos.influxdata.com/influxdata-archive_compat.key
EOF
sudo yum install influxdb2
安装包 /usr/local/src/influxdb2-2.7.6-1.x86_64.rpm
安装命令
rpm -ivh influxdb2-2.7.6-1.x86_64.rpm
启动,并设置自启
systemctl start influxdb
systemctl enable influxdb
influxd
停止服务
systemctl stop influxdb
修改data位置
vi /etc/influxdb/config.toml
engine-path = "/home/influxdb/"
1、创建数据存储目录
mkdir -p /app/influxdb/data
说明:目录可以根据实际情况进行修改。
2、设置目录访问权限
sudo chown influxdb.influxdb /app/influxdb/data
3、修改数据引擎目录
vi /etc/influxdb/config.toml
文件修改如下:
bolt-path = "/var/lib/influxdb/influxd.bolt"
engine-path = "/var/lib/influxdb/engine"
engine-path = "/app/influxdb/data/engine"
4、重启InfluxDB服务
service influxdb stop/start
5、查看InfluxDB状态
service influxdb status
influxdb2修改默认端口8086
修改配置文件/etc/influxdb/config.toml
添加修改,把8086默认端口修改为8099
http-bind-address = “:8099”