加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_汕头站长网 (https://www.0754zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux | zookeeper集群安装

发布时间:2022-09-27 14:25:23 所属栏目:Linux 来源:
导读:  zookeeper 在 linux 中的安装过程:

  1.下载 zookeeper 的安装包 :

  2.解压 zookeeper 的 tar 包:tar -zxvf zookeeper-3.4.10.tar.ga

  3.进入 zookeeper 的根目录:打开 conf 目录 执行复
  zookeeper 在 linux 中的安装过程:
 
  1.下载 zookeeper 的安装包 :
 
  2.解压 zookeeper 的 tar 包:tar -zxvf zookeeper-3.4.10.tar.ga
 
  3.进入 zookeeper 的根目录:打开 conf 目录 执行复制 cp zoo_sample.cfg zoo.cfg
 
  4.sh zkServer.sh {start|start-foreground|stop|restart|status|upgrade|print-cmd}
 
  5.sh zkCli.sh -server ip:port
 
  zookeeper 集群简介
 
  集群角色:
 
  1.leader
 
  2.follower
 
  3.observer:
 
  1) 是一种特殊的 zookeeper 节点。可以帮助解决 zookeeper 扩展性(
 
  例如:大量客户端访问我们 zookeeper 集群集群linux,需要增加 zookeeper 集
 
  群机器的数量,从而增加 zookeeper 集群的性能,导致 zookeeper 写性
 
  能下降,zookeeper 的数据变更需要半数以上的服务器投票通过。
 
  造成网络消耗,增加投票成本)
 
  2) observer 不参与投票
 
  3) 不属于 zookeeper 的关键部位
 
  集群搭建过程:
 
  observer 的搭建主要是在 zoo.cfg 中增加 peerType = observer
 
  server.1 = 192.168.133.129:2888:3181:observer
 
  server.2 = 192.168.133.130:2888:3181
 
  server.3 = 192.168.133.131:2888:3181
 
  server.4 = 192.168.133.128:2888:3181
 
  其他服务器基本一致:
 
  server.id = host:port:port
 
  id 的范围:1~255;2181:zookeeper 端口 ;3181:leader 选举的端口
 
  2888: 自定义的zookeeper集群通讯节点
 
  在 zookeeper 对应的 zoo.cfg 配置的 dataDir 对应的目录新建一个 myid 的文件,
 
  文件就一行数据,数据内容是每台机器的 serverID;
 

(编辑:云计算网_汕头站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!