2018-03-26 zookeeper集群搭建

1、安装Zookeeper

下载路径:http://zookeeper.apache.org/releases.html

https://www.apache.org/dyn/closer.cgi/zookeeper/

拷贝文件到对应主机

(1)cp or SSH Secure File Transfer Client

(2)解压缩 tar -zvxf zookeeper-3.4.11.tar.gz

(3)mv **** /opt/zookeeper

目录:
/bin    执行目录
/conf    配置目录
/lib    依赖包

(4)修改配置文件顺带添加一下data和log目录

/conf 目录下 有示例 zoo_sample.cfg,cp 到 zoo.cfg

tickTime=2000: Zk的基本单位时间,单位ms
initLimit =10集群模式下,Follower与Leader之间建立连接时的最大心跳间隔数
syncLimit =5集群模式下,Follower与Leader之间通信时的最大心跳间隔数
dataDir  存储数据目录
logDir    存储日志目录
ClientPort 端口号 默认2181

单机模式下只需要配置如上:(不确定initLimit和syncLimit是否可以不配置,但理解上应该可以)

集群模式下还需要配置服务器组:

server.x = ip:2888:3888

在对应服务器的data目录下要建立myid文件,内容为“x” (机器ID编号,从1开始排即可)

2888 指这个服务器与Leader之间交换信息的端口

3888 指选举Leader时所用的端口

集群模式剩下的以后再补充

(5)启动zookeeper

bin目录下的 zkServer.sh start 用于启动zookeeper服务

bin/zkServer.sh start

如果是集群模式,每台机器都需要单独启动

start可以换成stop status等其他命令

bin/zkCli.sh -server用于启动一个zookeeper客户端

(6)验证 zkServer.sh status 查看zookeeper状态

    原文作者:shadow_0825
    原文地址: https://www.jianshu.com/p/19cb884f25f2
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞