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
- 1
- 2
- 3
2.对influxdb.conf进行配置
reporting-disabled = true
join = "<NODE_1 IP>:8091,<NODE_2 IP>:8091,..."
[meta]
enabled = true
...
bind-address = "<IP>:8088"
...
http-bind-address = "<IP>:8091"
...
[data]
enabled = true
...
[http]
...
bind-address = "<IP>:8086"
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
如果启动关联collectd,需加上
[[collectd]]
enabled = true
bind-address = "<Collectd_Node_IP>:25826"
database = "collectdb"
typesdb = "/usr/share/collectd/types.db"
batch-size = 5000
batch-pending = 10
batch-timeout = "10s"
read-buffer = 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
collectd这边则需要开启network插件作为server端
LoadPlugin network
<Plugin "network">
Server "<Collectd_Node_IP>" "25826"
</Plugin>
- 1
- 2
- 3
- 4
重启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
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
在其他结点上查看数据已同步则OK