InfluxDB:单机版使用指南

InfluxDB的使用指南

InfluxDB是一个用于存储和分析时间序列数据的开源数据库。

官方下载地址:https://portal.influxdata.com/downloads/
官方文档:https://docs.influxdata.com/influxdb/v1.8/

1.安装

安装依赖

InfluxDB使用UTC中主机的本地时间为数据分配时间戳并用于协调目的。
使用网络时间协议(NTP)在主机之间同步时间;如果主机的时钟未与NTP同步,则写入InfluxDB的数据上的时间戳可能不准确。

描述

默认情况下,InfluxDB使用以下网络端口:

TCP端口8086可用于使用InfluxDB API进行客户端-服务器通信。
TCP端口8088可用于RPC服务执行备份和还原操作。

配置示例

# 配置文件
/etc/influxdb/influxdb.conf  
reporting-disabled = true         # 禁用报告,默认为 false
bind-address = ":8088"
[meta]
dir = "/mnt/data/influxdb/meta"    # 元信息目录
[data]
dir = "/mnt/data/influxdb/data"    # 数据目录
wal-dir = "/mnt/data/influxdb/wal" # 预写目录
wal-fsync-delay = "10ms"          # SSD 设置为 0s,非 SSD 推荐设置为 0ms-100ms
index-version = "tsi1"            # tsi1 磁盘索引,inmem 内存索引需要大量内存
query-log-enabled = true          # 查询的日志,默认是 true
[coordinator]
write-timeout = "20s"             # 写入请求超时时间,默认为 10s
[http]
enabled = true
bind-address = ":8086"
auth-enabled = true                 # 开启认证
log-enabled = true                 # http 请求日志,默认是 true
[logging]
level = "info"                    # 日志等级,error、warn、info(默认)、debug

influxdb-1.8.2版本安装

# 下载influxdb
wget https://dl.influxdata.com/influxdb/releases/influxdb-1.8.2.x86_64.rpm
# 安装influxdb
yum -y localinstall influxdb-1.8.2.x86_64.rpm
# 配置influxdb(此处可以复制配置示例)
vim /etc/influxdb/influxdb.conf  
# 设置权限
mkdir -p /mnt/data/influxdb
chown influxdb:influxdb /mnt/data/influxdb
# 启动influxdb
systemctl start influxd.service
# 设置用户、密码
influx -port 8086
create user 'username' with password 'password' with all privileges
exit

2.使用

基本命令

# 查看默认配置
influxd config

# 指定配置文件启动
influxd -config /etc/influxdb/influxdb.conf

在这里插入图片描述

数据库命令

# influxdb使用命令(默认8086 配置多实例时端口不同)
influx
influx -port 8086
influx -host ip -port 8086
# 创建数据库
create database test
# 删除数据库
drop database test
# 查看数据库
show databases
# 使用数据库 
use test
# 创建普通用户
create user 'username' with password 'password'
# 创建管理员用户
create user 'username' with password 'password' with all privileges
# 登录
auth
# 修改密码
influx user password -n 'username'

在这里插入图片描述

posted @ 2020-08-29 00:51  enobear  阅读(1004)  评论(0编辑  收藏  举报