脚本宝典收集整理的这篇文章主要介绍了CentOS7安装InfluxDB,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
一、安装
(1) 创建安装目录
mkdir /usr/local/influxdb/
(2) 将 influxdb-1.7.10.x86_64.rpm复制到安装目录下
(3) 安装 cd /usr/local/influxdb/ yum localinstall influxdb-1.7.10.x86_64.rpm
(4) 环境准备 mkdir -p /data/influxdb chmod -R 777 /data
二、包文件路径
/usr/bin下
influxd influxdb服务器
influx influxdb命令行客户端 influx_insPEct 查看工具 influx_stress 压力测试工具 influx_tsm 数据库转换工具(将数据库从b1或bz1格式转换为tsm1格式)
/VAR/lib/influxdb/下 data 存放最终存储的数据,文件以.tsm结尾 meta 存放数据库元数据 wal 存放预写日志文件
/var/LOG/influxdb下 influxd.log 日志文件
/etc/influxdb下 influxdb.conf 配置文件
/var/run/influxdb/ influxd.pid PID文件
三、修改配置文件
(1) 备份配置文件 cp /etc/influxdb/influxdb.conf /etc/influxdb/influxdb.conf.default
(2) 修改配置 vi /etc/influxdb/influxdb.conf 找到如下配置并修改或取消注释: [meta] dir = "/data/influxdb/meta" [data] dir = "/data/influxdb/data" wal-dir = "/data/influxdb/wal"
四、常用命令
启动服务 Systemctl start influxd
停止服务 systemctl stop influxd
重启服务 systemctl restart influxd
五、检查是否启动
ps aux | grep influx;
六、配置用户权限
1、influx
2、步骤
# 所有命令不区分大小写
# 显示用户 SHOW USERS
# 创建用户 CREATE USER "username" WITH PASSWORD 'password'
# 赋予用户管理员权限 GRANT ALL PRIVILEGES TO "username"
# 或者直接创建管理员权限的用户 CREATE USER "username" WITH PASSWORD 'password' WITH ALL PRIVILEGES
# 修改用户密码 SET PASSWORD FOR "username" = 'password'
# 撤消权限 revOKE ALL ON mydb From "username"
# 查看权限 SHOW GRANTS FOR "username"
# 删除用户 DROP USER "username" 3、配置
在配置文件启用认证 默认情况下,influxdb的配置文件是禁用认证策略的,所以需要修改设置一下。 编辑配置文件sudo vim /etc/influxdb/influxdb.conf
,把 [http] 下的 auth-enabled 选项设置为 true 。
4、重启
sudo systemctl restart influxdb
5、登录访问测试
influx -username '用户名' -password '密码'
如果更改了端口号
influx -username '用户名' -password '密码' -port 端口号
以上是脚本宝典为你收集整理的CentOS7安装InfluxDB全部内容,希望文章能够帮你解决CentOS7安装InfluxDB所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。