云网牛站
所在位置:首页 > Linux云数据库 > 在Ubuntu 18.04/Debian 9系统上安装InfluxDB的方法

在Ubuntu 18.04/Debian 9系统上安装InfluxDB的方法

2019-01-07 21:43:32作者:乐时稿源:云网牛站

本文介绍安装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

在Ubuntu 18.04/Debian 9系统上安装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服务即可。

 

相关主题

在RHEL 8/CentOS 8上安装InfluxDB的方法

精选文章
热门文章