栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

centos部署influxDB集群参考

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 = ":8088"
  ...
  http-bind-address = ":8091"
...
[data]
  enabled = true
...
[http]
  ...
  bind-address = ":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 :8091,:8091,: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      :8086      :8088
2      :8086      :8088
3      :8086      :8088
name: meta_nodes
----------------
id     http_addr          tcp_addr
1      :8091      :8088
2      :8091      :8088
3      :8091      :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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/753702.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号