influxdb v2.7.6 安装
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”
连接influxdb cli
下载工具
amd64
wget https://download.influxdata.com/influxdb/releases/influxdb2-client-2.7.5-linux-amd64.tar.gz
解压缩下载的包
tar xvzf ./influxdb2-client-2.7.5-linux-amd64.tar.gz
将可执行文件放在$PATH中(可选)
sudo cp ./influx /usr/local/bin/
使用influx config create命令要创建 CLI 配置并将其设置为活动状态,请执行以下操作:influx
influx config create --config-name CONFIG_NAME
--host-url https://us-west-2-1.aws.cloud2.influxdata.com
--org ORG
--token API_TOKEN
--active
替换以下内容:
CONFIG_NAME:连接配置名称。
ORG_NAME:您的 InfluxDB 组织。
API_TOKEN:您的 API 令牌。
例子:
influx config create --config-name newland
--host-url http://192.168.1.223:8086
--org newland
--token QqXKtWKDjoB1QMD9jfqle9E7tidEw5vKpIWDdOJEWZ1NOHsTAAPAdv-imOuiWr1K97k2LCosha6EeKMoRHTJdg==
--active
备份
将所有数据备份到目录
influx backup /path/to/backup/dir/
将所有数据备份到当前工作目录
influx backup ./
将特定存储桶备份到目录
influx backup --bucket example-bucket /path/to/backup/dir/
还原
还原备份数据
influx restore /path/to/backup/dir/
将特定存储桶的备份数据恢复到新存储桶中
influx restore
--bucket example-bucket
--new-bucket new-example-bucket
/path/to/backup/dir/
恢复和替换所有数据
influx restore --full还原所有时序数据和 InfluxDB 键值 令牌、仪表板、用户等数据。
influx restore --full /path/to/backup/dir/
本文作者:博小群
本文链接:https://www.cnblogs.com/qun-/p/18222144
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步