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包解壓的方式來安裝。
安裝
解壓兩個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版本了。