influxDB v0.11クラスタ構成

2708 ワード

1.インストールバージョン0.11以前のinfluxdbを最初にダウンロード
wget https://repos.influxdata.com/rhel/7/amd64/stable/influxdb-0.11.1-1.x86_64.rpm

yum localinstall influxdb-0.11.1-1.x86_64.rpm

2.influxdb.confによる構成

reporting-disabled = true
join = ":8091,:8091,..."
[meta]
  enabled = true
  ...
  bind-address = ":8088"
  ...
  http-bind-address = ":8091"

...

[data]
  enabled = true

...

[http]
  ...
  bind-address = ":8086"

関連collectdを起動する場合は、
[[collectd]]
enabled = true
bind-address = ":25826"
database = "collectdb"
typesdb = "/usr/share/collectd/types.db"
batch-size = 5000
batch-pending = 10
batch-timeout = "10s"
read-buffer = 0

collectdこちらではnetworkプラグインをserver側として開く必要があります
LoadPlugin network
"network">
Server "" "25826"

influxdbサービスとcolletdサービスの再起動
3 influxクラスタ情報を表示influxコマンドラインに入ってshow serversを実行する

> show SERVERS
name: data_nodes
----------------
id  http_addr   tcp_addr
1   vm1:8086    vm1:8088
2   vm2:8086    vm2:8088


name: meta_nodes
----------------
id  http_addr   tcp_addr
1   vm1:8091    vm1:8088
2   vm2:8091    vm2:8088

他のノードでデータが同期されていることを確認すればOK