Debain & Ubuntu中安装influxdb时序数据库

这篇将会介绍怎么在Debain & Ubuntu中安装、运行和配置InfluxDB。


准备

安装InfluxDB包需要root或是有管理员权限才可以。哈哈,这句话说了,等于没说。


InfluxDb需要的一些端口

InfluxDB默认使用下面的网络端口:

  • TCP端口8086用作InfluxDB的客户端和服务端的http api通信
  • TCP端口8088给备份和恢复数据的RPC服务使用

有时候,你的机器上,这些端口已经被占用了,那么就需要修改端口。 可以通过配置文件修改,对于默认安装的InfluxDB,这个配置文件位于/etc/influxdb/influxdb.conf。关于配置文件,我们后面再说。


Debain & Ubuntu 安装 influxdb

Debian和Ubuntu用户可以直接用dpkg包管理器来安装最新版本的InfluxDB。

对于Ubuntu用户,可以用下面的命令添加InfluxDB的仓库

wget https://dl.influxdata.com/influxdb/releases/influxdb_1.8.3_amd64.deb
sudo dpkg -i influxdb_1.8.3_amd64.deb
sleep 5
# 启动
influxd

安装完成后,显示下面的内容,表示安装成功

sudo dpkg -i influxdb_1.8.3_amd64.deb
Selecting previously unselected package influxdb.
(Reading database ... 148823 files and directories currently installed.)
Preparing to unpack influxdb_1.8.3_amd64.deb ...
Unpacking influxdb (1.8.3-1) ...
Setting up influxdb (1.8.3-1) ...
Created symlink from /etc/systemd/system/influxd.service to /lib/systemd/system/influxdb.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/influxdb.service to /lib/systemd/system/influxdb.service.
Processing triggers for man-db (2.7.5-1) ...

influxd 启动成功,截图如下:

ubuntu-influxdb启动成功

如果上面的地址无法下载安装包,你可以在这里下载:

Debain & Ubuntu的influxdb安装包