简单搭建zookeeper集群

Posted fameg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单搭建zookeeper集群相关的知识,希望对你有一定的参考价值。

一、环境准备

       1、下载zookeeper包,我用的是  zookeeper-3.5.4-beta.tar.gz

       2、我准备了三台虚拟机,分别为centos01、centos02、centos03

       3、上传zookeeper,包第一台机器

       4、第一次启动后报错 “Unsupported major.minor version 52.0”,发现时java版本问题,我安装的zookeeper版本高,需要1.8的java,因此又配置了java1.8的版本

二、简单配置

       解压zookeeper包

       在conf目录下  cp zoo_sample.cfg  zoo.cfg

       配置zoo.cfg,如下

        

tickTime=2000


initLimit=10


syncLimit=5



dataDir=/opt/zookeeper/data
dataLogDir=/opt/zookeeper/dataLogs

clientPort=2181
quorumlListenOnAllIPs=ture  --这行参数时候来出现了一个端口问题加上去的。后面附问题链接

server.1=192.168.48.101:2888:3888
server.2=192.168.48.102:2888:3888
server.3=192.168.48.103:2888:3888

         配置zookeeper环境变量

 

export ZOOKEEPER_HOME=/opt/zookeeper/zookeeper354
export PATH=$PATH:$ZOOKEEPER_HOME/bin

    创建了data和dataLogs目录

    在data目录下创建了myid >> 1

    将配置好的包传到另外两台机器

    scp  /zookeeper  [email protected]:/opt

   scp  /zookeeper  [email protected]:/opt

   修改myid 分别为>>  2、3

三、测试分别在单体机器启动   zkServer.sh start

       查看三台状态  zkServer.sh status

      

[[email protected] conf]# zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/zookeeper/zookeeper354/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: follower

[[email protected] zookeeper]# zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/zookeeper/zookeeper354/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: leader

[[email protected] conf]# zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/zookeeper/zookeeper354/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: follower

 

 

期间处理了一个端口的问题,我实在网上找的解决方法:感谢

https://blog.csdn.net/u014284000/article/details/74508963

 

以上是关于简单搭建zookeeper集群的主要内容,如果未能解决你的问题,请参考以下文章

zookeeper集群搭建

Hadoop详解——ZooKeeper详解,ZooKeeper伪分布搭建和集群搭建,Hadoop集群搭建,sqoop工具的使用

zookeeper利用3个机器,搭建zk集群模式

zooKeeper集群搭建

Zookeeper服务器集群的搭建与操作

zookeeper集群搭建