本文介绍安装InfluxDB开源时间序列数据库的方法,可在Ubuntu 18.04、Debian 9操作系统上运行。
一、在Ubuntu 18.04系统上安装InfluxDB的方法 1、在Ubuntu 18.04上安装InfluxDB可以使用Influxdata存储库,添加repo后使用apt包管理器安装,将InfluxData存储库添加到文件/etc/apt/sources.list.d/influxdb.list: $ cat /etc/apt/sources.list.d/influxdb.list deb https://repos.influxdata.com/ubuntu bionic stable 2、导入apt key: $ sudo curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add - 3、更新apt索引并安装Influxdb: $ sudo apt-get update $ sudo apt-get install influxdb 4、启动并启用服务以在启动时启动: $ sudo systemctl start influxdb $ sudo systemctl enable influxdb $ sudo systemctl is-enabled influxdb enabled 5、检查服务状态: $ sudo systemctl status influxdb
二、在Debian 9系统上安装InfluxDB的方法 1、使用以下命令添加Influxdata存储库: $ cat /etc/apt/sources.list.d/influxdb.list deb https://repos.influxdata.com/debian stretch stable 2、导入repo gpg密钥以安装签名包: $ sudo curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add - 3、更新apt索引并安装Influxdb包: $ sudo apt-get update $ sudo apt-get install influxdb 4、启动Influxdb服务: $ sudo systemctl start influxdb $ sudo systemctl enable influxdb 5、你可以检查状态以确认是否正在运行,运行以下命令: $ sudo systemctl status influxdb
三、在防火墙上打开Influxdb服务端口 我在所有的Ubuntu 18.04或Debian 9服务器上都使用ufw防火墙,请参考在Ubuntu 18.04系统中使用UFW设置防火墙一文,如果未安装ufw,请使用以下命令安装它: $ sudo apt-get install ufw 然后激活防火墙服务: $ sudo ufw enable InfluxDB默认使用以下网络端口: 1、TCP端口8086用于通过InfluxDB的HTTP API进行客户端-服务器通信。 2、TCP端口8088用于RPC服务以进行备份和还原。 我们将打开端口8086,因为Telegraf将使用此端口推送数据(Telegraf用于从系统收集相关指标): $ sudo ufw allow 8086/tcp
结语 在Ubuntu 18.04或是Debian 9系统上安装InfluxDB并不难,只需五个步骤即可成功。同时InfluxDB默认配置文件位于/etc/influxdb/influxdb.conf下,大多数部分都已注释掉,你可以根据自己的需求对其进行修改,然后重新启动Influxdb服务即可。
相关主题 |