Centos 7 安装InfluxDB
InfluxDB 1.7.6 安装 ,
0:下载安装包,influxdb-1.7.6,上传到服务器指定目录
下载地址:https://dl.influxdata.com/influxdb/releases/influxdb-1.7.6.x86_64.rpm
1:执行安装命令
sudo yum localinstall influxdb-1.7.6.rpm
2: 配置
可参照官网配置:https://docs.influxdata.com/influxdb/v1.2/administration/config/
sudo vim /etc/influxdb/influxdb.conf
reporting-disabled = false # 该选项用于上报influxdb的使用信息给InfluxData公司,默认值为false
bind-address = ":8088" # 备份恢复时使用,默认值为8088
[http]
enabled = true
bind-address = ":8086"
修改所有 /var/lib/ 数据目录到/opt/下面自定义目录,重要!!!!,
修改权限 chmod -R 777 自定义目录权限
# 创建用户权限
3:使用命令:$influx进入influxDB
CREATE USER 用户名 WITH PASSWORD '密码' WITH ALL PRIVILEGES
# 用户名密码访问
4: influx -username 用户名 -password 密码
5、使用exit退出influxDB,
sudo vim /etc/influxdb/influxdb.conf
修改auth-enable=true,
重启influxDB,
通过 influx -username 用户名 -password 密码 访问
# 创建数据库
6: create database stp
# 设置持久化策略
SHOW RETENTION POLICIES ON stp
7: CREATE RETENTION POLICY "15_day" ON "stp" DURATION 15d REPLICATION 1 DEFAULT
9:相关命令
启动
sudo systemctl start influxdb
查看状态
sudo systemctl status influxdb
停止influxDB
sudo systemctl stop influxdb
10:工具InfluxDBStudio
在Windows平台下的开源数据库管理工具,帮你简化查询数据库的步骤,提高工作效率。
下载地址:https://github.com/CymaticLabs/InfluxDBStudio/releases
InfluxDBStudio支持删除数据库,删除表,导出数据等功能,目前该工具还在开发中,可能跟成熟的Oracle工具PLSQL或Mysql的Navicat等工具还有一些差距,但可以满足在Windows环境上对InfluxDB的常规操作了,刚接触InfluxDB的开发者,可以用此体验,目前本人公司在我的推荐下,都用的此influxDB的管理工具操作InfluxDB数据库,使用还算流畅,只在查询全表千万条数据的时候,没有分页功能,会导致卡顿,所以大表查询,推荐用limit 1000语句加以限制,防止卡死。