美文网首页
Zookeeper(一):搭建本地ZK集群

Zookeeper(一):搭建本地ZK集群

作者: aix91 | 来源:发表于2019-04-12 13:02 被阅读0次

1. ZooKeeper下载

下载地址

2. 环境搭建

  • 复制多份zookeeper文件包(奇数),模拟多个节点。


    本地集群
  • 将 /conf 路径下zoo_sample.cfg,更改为zoo.cfg, 因为在zkServer启动时,读取的文件名是"zoo.cfg".
  • 配置zoo.cfg 文件:配置如下
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/srv/zk/zookeeper3/zkData
clientPort=2181
server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
server.3=127.0.0.1:2890:3890

zookeeper1,zookeeper2,zookeeper3 对应的clientPort 分别是 2181,2182,2183

  • 在dataDir的路径下分别添加myid文件:myid里的内容和zoo.cfg 里server.1、server.2、server.3 上的1、2、3对应。比如,在zookeeper1里的dataDir里添加内容为数字 1 的 myid 文件。

3. 运行

  • 分别进入三个zookeeper的bin目录,运行 sudo sh zkServer.sh start

在直接使用 sh zkServer.sh start 时, 总是不能成功启动zk,导致zkCli不能连上zkServer; 使用管理员身份启动就没有问题。可以使用 sh zkServer.sh status 来检查zkServer的启动状态。

  • 启动zkCli: sh zkCli.sh

相关文章

网友评论

      本文标题:Zookeeper(一):搭建本地ZK集群

      本文链接:https://www.haomeiwen.com/subject/weyqwqtx.html