16boke - 一路博客

Influxdb的安装与配置

InfluxDB 是一个开源分布式时序、事件和指标数据库。使用 Go 语言编写,无需外部依赖。其设计目标是实现分布式和水平伸缩扩展。 

它有三大特性: 

1. Time Series (时间序列):你可以使用与时间有关的相关函数(如最大,最小,求和等) 

2. Metrics(度量):你可以实时对大量数据进行计算 

3. Eevents(事件):它支持任意的事件数据

一、下载安装

访问:https://portal.influxdata.com/downloads#influxdb

选择最新版v1.2.4,由于当前系统是centos,所以使用下面命令:

wget https://dl.influxdata.com/influxdb/releases/influxdb-1.2.4.x86_64.rpm sudo yum localinstall influxdb-1.2.4.x86_64.rpm

执行即可安装成功。

二、配置

influxdb的路径:

配置文件:/etc/influxdb/influxdb.conf

日志文件:/var/log/influxdb/influxd.log

启用influxdb:service influxdb restart

默认influxdb占用两个端口:

8086为api访问端口,8083为web管理界面,如果端口不冲突则可以正常启动。

注意:默认admin管理是关闭的,可以通过修改influxdb.conf来打开admin

vim /etc/influxdb/influxdb.conf

按照下面例子进行修改

clipboard.png

三、重启influxdb

service influxdb restart

四、web管理界面访问

http://localhost:8083

即可看到下面页面:

clipboard.png