目录
因为InfluxDB 2.x较1.x版本有较大改动,本文基于1.x和2.x版本进行比较安装。
部署规划
主机名 | IP地址 | Influx服务 | 版本 |
bigdata112 | 192.168.128.112 | InfuxDB Server、InfluxDB Cli | 2.2 |
bigdata113 | 192.168.128.113 | InfuxDB Server、InfluxDB Cli | 1.8 |
我们在bigdata112上安装2.2版本,在bigdata113上安装1.8版本。
InfluxDB2.x安装
InfluxDB2.x的服务端和客户端已经做了分离,需要分别安装。
InfuxDB Server安装
下载
InfluxDB Server下载链接如下:
InfluxDB Repositoryhttps://repos.influxdata.com/InfluxDB Repository
清华镜像:
Index of /influxdata/yum/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
本文选择如下版本:
influxdb2-2.2.0.x86_64.rpm
安装
将rpm包上传到服务器,执行如下命令离线安装
yum localinstall -y influxdb2-2.2.0.x86_64.rpm
安装成功后如图:
配置
配置文件目录:
/etc/influxdb/config.toml
默认配置如下:
启动
执行如下命令开机启动:
systemctl enable influxdb && systemctl start influxdb
开机自启:
systemctl enable influxdb
启动:
systemctl start influxdb
重启:
systemctl restart influxdb
停止
systemctl stop influxdb
查看状态:
systemctl status influxdb
验证
页面输入IP地址:
初始化时用户名:influxdb,密码:influxdb
成功访问后如图:
InfluxDB CLI安装
InfluxDB CLI和InfluxDB Server是独立的,需要单独安装。
下载
下载地址如下:
Install and use the influx CLI | InfluxDB OSS 2.2 Documentation
本文使用版本:
influxdb2-client-2.3.0-linux-amd64.tar.gz
安装
mkdir /opt/influxdb-cli
tar -zxvf influxdb2-client-2.3.0-linux-amd64.tar.gz -C /opt
目录结构
将命令文件复制到bin目录下,方便直接使用influx命令:
cp /opt/influxdb2-client-2.3.0-linux-amd64/influx /usr/local/bin/
为了后面执行influx命令不需要每次都连接和验证token,可以执行如下命令创建一个配置:
influx config create --config-name influxdb2.conf \
--host-url http://bigdata112:8086 \
--org copote \
--token VhDx9snZcs4g0wWZwMQXeu2sZjaAWk599ddJRlm98mejSJfDGP038a5IVLEClPDFYqJ7uescw3W1hqAaIYUSLg== \
--active
配置文件默认路径:
~/.influxdbv2/configs,如图:
例如查看influxdb中bucket,命令如下:
influx bucket list
如图:
InfluxDB1.x安装
InfluxDB1.x版本的服务端和客户端是一个整体。
下载
influxdb-1.8.9.x86_64.rpm
安装
将rpm包上传到服务器,执行如下命令离线安装
yum localinstall -y influxdb-1.8.9.x86_64.rpm
配置
默认目录
/etc/influxdb/influxdb.conf
启动
systemctl start influxdb
登录
客户端使用