Influxdb是目前最流行的时序数据库,最新排名如下图所示,本文就介绍如何安装influxdb1.1.0以及1.8.0版本,以及如何开启web界面。为何要安装两个版本? 因为influxdb从1.1.0版本之后就没有web页面了,但我们可以使用1.1.0版本的web页面访问1.8.0的数据库。

 

下载:

官网:https://portal.influxdata.com/downloads/

官网只提供最新版的下载地址,不过没关系,我们只需要把下载地址里的版本号改成需要的也一样可以下载。因为我们需要安装两个版本,所以这里就使用tar包解压的方式来安装。

influxdb-1.1.0

influxdb-1.8.0

 

安装

解压两个tar包:

tar -zxvf /home/wyk/influxdb-1.1.0_linux_amd64.tar.gz -C /opt/app/
tar -zxvf /home/wyk/influxdb-1.8.0_linux_amd64.tar.gz -C /opt/app/

配置

记得关闭防火墙和SELINUX。

因为要同时开启两个influxdb,因此需要修改默认端口:

vim /opt/app/influxdb-1.1.0-1/etc/influxdb/influxdb.conf

[http]

bind-address = ":8096" 

vim  /opt/app/influxdb-1.8.0-1/etc/influxdb/influxdb.conf

修改默认RPC端口以及数据路径,不跟1.1.0版本冲突.

bind-address = "127.0.0.1:8089"
[meta]
  # Where the metadata/raft database is stored
  dir = "/var/lib/influxdb8/meta"
[data]
  # The directory where the TSM storage engine stores TSM files.
  dir = "/var/lib/influxdb8/data"
  
  # The directory where the TSM storage engine stores WAL files.
  wal-dir = "/var/lib/influxdb8/wal"

[http]
bind-address = ":8086" 

后台启动服务

nohup $INFLUXDB11_HOME/usr/bin/influxd -config $INFLUXDB11_HOME/etc/influxdb/influxdb.conf &>$INFLUXDB11_HOME/log &

nohup $INFLUXDB18_HOME/usr/bin/influxd -config $INFLUXDB18_HOME/etc/influxdb/influxdb.conf &>$INFLUXDB18_HOME/log &

 

 

访问web客户端

默认端口8083,此时访问的web客户端是influxdb1.1.0版本的web界面,但是我们可以配置1.8的连接。

首先配置1.1.0版本的connection,默认账号为admin/admin。端口号是上面配置的8096。这里我创建了一个库名为'influx11'.

然后配置influx1.8.0的connection如图:

新增一个库:

 

此时我们已经可以在web界面使用两个influxdb版本了。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐