安装influxDB时需要root用户或者管理员权限。
默认情况下,InfluxDB会使用如下的端口:
* TCP8086端口是服务器监听端口,对HTTP API响应
* TCP8088端口是RPC服务端口,用于数据备份和保存
更多的端口使用细节和配置方式可以在配置文件/etc/influxdb/influxdb.conf进行了解和设置。
InfluxDB使用主机的本地UTC时间来分配时间戳,并用于协调。InfluxDB使用NTP协议来同步不同主机之间的时间,如果不同主机的时钟没有同步,那么写入数据库中的数据的时间戳有可能是不准确的。
安装包地址InfluxDB download,安装
wget https://dl.influxdata.com/influxdb/releases/influxdb-1.5.3.x86_64.rpm
sudo yum localinstall influxdb-1.5.3.x86_64.rpm
启动
sudo service influxdb start
InfluxDB内部有默认设置,使用命令influxd config
进行查看。
本地配置文件/etc/influxdb/influxdb.conf
中的大部分配置已经被注释,所有被注释的配置项都由默认配置来决定。去除本地配置文件中的配置将会覆盖默认配置。
这里有两种方式来启用自己编辑过后的配置文件:
influxd -config /etc/influxdb/influxdb.conf
或者
//设置环境变量INFLUXDB_CONFIG_PATH为/etc/influxdb/influxdb.conf,然后运行influxd
export INFLUXDB_CONFIG_PATH="/etc/influxdb/influxdb.conf"
influxd
更多的配置细节可以查看配置文档