说明:本文通过rpm安装influxDB服务,安装版本influxdb-1.8.10
1、下载influx的rpm文件
influxDB下载地址 (https://portal.influxdata.com/downloads/)
56e6b42bdc9cea41166082dff3579fe.png
由于服务器不能直接下载,域名访问不通
浏览器直接访问:https://dl.influxdata.com/influxdb/releases/influxdb-1.8.10.x86_64.rpm 下载rpm文件,然后在进行文件上传即可
2、执行命令安装
安装命令:rpm -ivh influxdb-1.8.10.x86_64.rpm
c6500d56e506db4c1f257080a2a26a3.png
启动命令:
systemctl enable influxdb
systemctl start influxdb
查看进程:ps -ef |grep influxdb
e569daaf029ed3d3c2ec14819d46c12.png
查看版本:influx -version
image.png
如上所述,influx安装成功
相关说明:
配置文件目录:
/usr/bin/influxd -config /etc/influxdb/influxdb.conf
连接数据库:
influx -precision rfc3339 -port '39100'
解释:
参数:-precision为设置显示时间格式,如果没有设置,返回的时间类型字段显示为时间戳,使用rfc3339返回的时间格式为:2020-05-12T16:37:53.189100300Z
参数:-port为指定端口启动
简单连接可以直接:influx
认证命令:auth
基础操作命令:
\# 查看数据库
show databases
\# 创建数据库
create database test
# 使用数据库
use test
# 查看所有的表
show measurements
# 查询某个表的数据
select * from 表名
# 显示用户
show users
# 添加普通用户,可以读取查询
create user "readUser" with password 'RU$2022@.F'
# 添加管理员
create user "root" with password 'SX&Root2021@ZHNY#.M' with all privileges
# 退出Influx
exit/quit/ctrl+d 三个都可以
# 删除表
DROP MEASUREMENT "cpu"
# 统计表内数据总条数
select count(实际存在的列) from cpu
相关配置及文件路径
/etc/influxdb/influxdb.conf 默认的配置文件
/var/log/influxdb/influxd.log 日志文件
/var/lib/influxdb/data 数据文件
/usr/lib/influxdb/scripts 初始化脚本文件夹
/usr/bin/influx 启动数据库
开启验证 默认为关闭验证状态
[http]
enable = true
bind-address = ":8086"
auth-enabled = true # 开启认证
网友评论