Linux下安装使用InfluxDB

安装:

https://portal.influxdata.com/downloads/

点击:Linux下安装使用InfluxDB_第1张图片

找到对应的系统版本,依次执行命令:

Linux下安装使用InfluxDB_第2张图片

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 启动数据库

 

你可能感兴趣的:(InfluxDB)