InfluxDB 0.9.3のClustering


はじめに

InfluxDB0.9.3のClusteringでちょっとハマったのでメモしておく。

環境

  • OS: CentOS7.1
  • InfluxDB: 0.9.3
  • firstnode: 10.6.0.14
  • secondnode: 10.6.0.142

Install

以下のコマンドでインストールする。

$ sudo yum -y install https://s3.amazonaws.com/influxdb/influxdb-0.9.3-1.x86_64.rpm
$

Configファイル作成

以下のコマンドでconfigファイルの雛形を作成。

$  /opt/influxdb/influxd config >> influxd.conf

Configファイルの編集

https://influxdb.com/docs/v0.9/guides/clustering.html
にあるようにhostname部分の編集と、clusteringの部分でclusterメンバの設定をしてやる。

influxd.conf
[meta]
....
  hostname = "(10.6.0.14|10.6.0.142)"
  bind-address = ":8088"
....  
[cluster]
  peers = ["10.6.0.14:8088","10.6.0.142:8088"]
....

起動

FirstNode

最初のノードはオプションを付けずに起動。

$ /opt/influxdb/influxd -config influxd.conf 

SecondNode

最初のノード以外はjoinオプションを追加して起動してやる。

$ /opt/influxdb/influxd -config influxd.conf -join 10.6.0.100:8088

確認

GUIかCUIで以下のコマンドを実行して認識されていればおk。

おしまい。