本页面提供有关安装,启动和配置InfluxDB的指导。
必备条件
InfluxDB软件包的安装可能需要root权限或管理员权限才能成功完成。
网络
默认情况下,InfluxDB使用以下网络端口:
- TCP端口8086,用于InfluxDB的HTTP API的客户端 - 服务端通信
- TCP端口8088,用于备份和恢复的RPC服务
除上述端口外,InfluxDB还提供了多个可能需要自定义端口的插件。所有端口映射都可以通过配置文件进行修改,默认安装下,配置文件位置是/etc/influxdb/influxdb.conf。
NTP
为协调目的,InfluxDB使用宿主本机的UTC时间来为数据的时间戳赋值。使用网络时间协议(NTP)在主机之间同步时间; 如果主机的时钟不使用NTP同步,写入InfluxDB中数据的时间戳可能不准确。
安装
下载地址:https://portal.influxdata.com/downloads
优快云下载上也有一些安装包。
Windows上解压即可运行,无须安装。
其它操作系统请参考:https://docs.influxdata.com/influxdb/v1.4/introduction/installation/
配置
对于配置文件中的每个设置,系统都有内部默认值。使用influxd config命令查看默认配置设置。
本地配置文件(/etc/influxdb/influxdb.conf)中的大多数设置都被注释掉了; 所有注释掉的设置将由内部默认值决定。本地配置文件中任何未注释的设置都将覆盖内部默认设置。请注意,本地配置文件不需要包含每个配置项。
有两种方法可以用你的配置文件启动InfluxDB:
l 使用-config选项将进程指向正确的配置文件:
influxd -config/etc/influxdb/influxdb.conf
l 将环境变量INFLUXDB_CONFIG_PATH设置为配置文件的路径并启动进程。 例如:
echo$INFLUXDB_CONFIG_PATH
/etc/influxdb/influxdb.conf
Influxd
InfluxDB首先检查-config选项,然后检查环境变量。
有关更多信息,请参阅配置文档。