安装:
https://portal.influxdata.com/downloads/
点击:
找到对应的系统版本,依次执行命令:
wget https://dl.influxdata.com/influxdb/releases/influxdb-1.8.0.x86_64.rpm
sudo yum localinstall influxdb-1.8.0.x86_64.rpm
下载安装包的时候可能会连接失败
[root@iZ8vbbmab7w7qmbut1dpt5Z ~]# wget https://dl.influxdata.com/influxdb/releases/influxdb-1.8.0.x86_64.rpm
--2020-05-22 11:52:49-- https://dl.influxdata.com/influxdb/releases/influxdb-1.8.0.x86_64.rpm
Resolving dl.influxdata.com (dl.influxdata.com)... failed: Name or service not known.
wget: unable to resolve host address ‘dl.influxdata.com’
遇到这个问题是DNS的问题,解决方案:https://blog.csdn.net/bhy5683/article/details/106277017
查看是否安装成功:
打开Influx:
systemctl start influxdb.service
连接数据库:
influx -precision rfc3339
参数:-precision
为设置显示时间格式,如果没有设置,返回的时间类型字段显示为时间戳,使用rfc3339
返回的时间格式为:2020-05-12T16:37:53.189100300Z
简单连接也可以直接输入influx
# 查看数据库
show databases
# 创建数据库
create database test
# 使用数据库
use test
# 查看所有的表
show measurements
# 查询某个表的数据
select * from 表名
# 显示用户
show users
# 添加普通用户,可以读取查询
create user "test" with password '123456'
# 添加管理员
create user "root" with password '123456' with all privileges
# 退出Influx
exit/quit/ctrl+d 三个都可以
其他常用命令和SQL非常相似,例如delete from 表名
相关配置或文件的路径:
/etc/influxdb/influxdb.conf 默认的配置文件
/var/log/influxdb/influxd.log 日志文件
/var/lib/influxdb/data 数据文件
/usr/lib/influxdb/scripts 初始化脚本文件夹
/usr/bin/influx 启动数据库