CentOS按照InfluxDB的部署与配置

环境准备
-
操作系统:CentOS 7
-
InfluxDB版本:1.8.0
-
硬件要求:1GB内存,1核CPU
安装InfluxDB
下载InfluxDB
wget https://s3.amazonaws.com/influxdb/releases/influxdb_1.8.0_x86_64_linux.tar.gz
解压文件
tar -zxvf influxdb_1.8.0_x86_64_linux.tar.gz
移动InfluxDB到系统目录
sudo mv influxdb-1.8.0 /usr/local/
添加系统环境变量

echo 'export PATH=$PATH:/usr/local/influxdb-1.8.0/bin' >> ~/.bash_profile source ~/.bash_profile
启动InfluxDB
influxd
配置InfluxDB
编辑配置文件
vi /usr/local/influxdb-1.8.0/etc/influxdb.conf
修改配置参数
# 数据库目录 data-dir = /usr/local/influxdb-1.8.0/data # 监听端口 http-bind-address = ":8086" # 数据库名称 database = "mydb" # 用户名和密码 username = "root" password = "root"
重启InfluxDB
influxd -config /usr/local/influxdb-1.8.0/etc/influxdb.conf
客户端连接InfluxDB
下载InfluxDB客户端
wget https://s3.amazonaws.com/influxdb/releases/influxdb_1.8.0_x86_64_linux.tar.gz
解压文件
tar -zxvf influxdb_1.8.0_x86_64_linux.tar.gz
添加客户端到系统环境变量

echo 'export PATH=$PATH:/usr/local/influxdb-1.8.0/bin' >> ~/.bash_profile source ~/.bash_profile
连接到InfluxDB
influx -host 127.0.0.1 -port 8086 -username root -password root
FAQs
Q1:如何修改InfluxDB的默认端口?
A1:编辑配置文件/usr/local/influxdb-1.8.0/etc/influxdb.conf,修改http-bind-address参数,
http-bind-address = ":8088"
Q2:如何备份InfluxDB数据库?
A2:进入InfluxDB数据目录/usr/local/influxdb-1.8.0/data,然后使用tar命令进行备份,
tar -czvf influxdb_backup.tar.gz *.db