首页 > 代码库 > zookeeper集群搭建

zookeeper集群搭建

        zookeeper是apache下面一个高性能分布式协调调度框架,很多分布式计算框架都需要用到它,例如Hadoop。最近项目中用到了kafka,kafka的集群也需要用到zookeeper,所以这里记一下zookeeper集群的搭建。zookeeper正常运行有一个前提,那就是要求集群中过半服务器正常运行。下面搭建一个有三台服务器的集群。

  1. 从官网下载zookeeper-3.4.9.tar.gz,这个版本需要jdk1.7及以上版本。把zookeeper-3.4.9.tar.gz拷贝至/root/zookeeper/目录下并解压。

  2. 配置data目录,创建/root/zookeeper/zookeeper-3.4.9/data目录,进入/root/zookeeper/zookeeper-3.4.9/conf目录,拷贝一份zoo_sample.cfg文件,并重命名为zoo.cfg,编辑zoo.cfg,把dataDir设置为/root/zookeeper/zookeeper-3.4.9/data

  3. 配置集群节点信息,在zoo.cfg的末尾添加如下三行其他节点信息,如下图:

    技术分享

    其中55是我当前正在操作的服务器,56、57分别是另外两台服务器。

  4. 在/root/zookeeper/zookeeper-3.4.9/data/目录下创建myid文件,编辑myid文件写入当前server的id,此处写入1。

  5. 将/root/zookeeper打包拷贝至56、57服务器,修改data目录的myid文件修改为对应id编号即可。

  6. 启动zookeeper,所有节点都要启动:

    技术分享


本文出自 “埃文” 博客,请务必保留此出处http://wenshengzhu.blog.51cto.com/5151285/1912701

zookeeper集群搭建