centos部署influxDB集群参考

influx下载地址(v0.11之前的版本才有集群,之后的是商业版本)
https://mirrors.tuna.tsinghua.edu.cn/influxdata/yum/el7-x86_64/
在这里插入图片描述
1 在三台计算机上安装InfluxDB。不要在任何计算机上启动守护程序。

rpm -ivh influxdb-0.11.0-1.x86_64.rpm

2 配置三个节点。

修改hosts文件

vim /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.139.129 test01
192.168.139.128 test02
192.168.139.131 test03

IP节点的IP地址或主机名在哪里,每个节点的/etc/influxdb/influxdb.conf文件应具有以下设置:

[meta]
  enabled = true
  ...
  bind-address = "<IP>:8088"
  ...
  http-bind-address = "<IP>:8091"
...
[data]
  enabled = true
...
[http]
  ...
  bind-address = "<IP>:8086"

设置[meta] enabled = true并[data] enabled = true使得节点的混合节点。
的[meta] bind-address是地址用于集群宽的通信。
该[meta] http-bind-address是地址元节点的通信。
该[http] bind-address是地址HTTP API。
注意:群集的所有成员都必须可以解析每台计算机的主机名。

3将 所有节点指向彼此。

在所有三个节点上,设置INFLUXD_OPTS为/etc/default/influxdb:

INFLUXD_OPTS="-join <IP1>:8091,<IP2>:8091,<IP3>:8091"

示例:

vim /etc/default/influxdb
INFLUXD_OPTS="-join test01:8091,test02:8091,test03:8091"

其中IP1,第一个节点的IP地址或主机名,IP2第二个节点的IP地址或主机名,IP3第三个节点的IP地址或主机名。

如果/etc/default/influxdb文件不存在,请创建它。

4 在每个节点上启动InfluxDB:

sudo service influxdb start

5 验证群集是否正常。

SHOW SERVERS使用influxCLI向集群中的每个节点发出查询。输出应该表明你的集群进行了三次混合节点最多(混合节点出现既data_nodes与meta_nodes在SHOW SERVERS查询结果):
influx -host test2 #使用IP也可以

> SHOW SERVERS
name: data_nodes
----------------
id     http_addr          tcp_addr
1      <IP1>:8086      <IP1>:8088
2      <IP2>:8086      <IP2>:8088
3      <IP3>:8086      <IP3>:8088
name: meta_nodes
----------------
id     http_addr          tcp_addr
1      <IP1>:8091      <IP1>:8088
2      <IP2>:8091      <IP2>:8088
3      <IP3>:8091      <IP3>:8088

注: 该SHOW SERVERS查询组成果转化data_nodes和meta_nodes。该术语meta_nodes已过时,是指运行共识服务的节点。
在这里插入图片描述
这就是三节点集群!

8083: Web admin管理服务的端口, http://localhost:8083
8086: HTTP API的端口
8088: 集群端口

参考文档:

https://www.cnblogs.com/tianqing/p/7153023.html
https://archive.docs.influxdata.com/influxdb/v0.11/clustering/cluster_setup/
https://blog.csdn.net/ninja_/article/details/108843786
http://www.361way.com/influxdb-user/5291.html

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值