- 上传安装包到集群服务器
- 解压软件包 tar -xvf zookeeper-3.4.6.tar.gz
- 修改配置文件
3.1进入zookeeper的安装目录的conf目录
cp zoo_sample.cfg zoo.cfg
3.2编辑zoo.cfg,修改如下内容
# The number of milliseconds of each tick
tickTime=2000
initLimit=10
syncLimit=5
#修改目录
dataDir=/root/zkdata
clientPort=2181
#autopurge.purgeInterval=1
#添加节点信息
server.1=hdp20-01:2888:3888
server.2=hdp20-02:2888:3888
server.3=hdp20-03:2888:3888
3.3参数详解
2181:对cline端提供服务
2888端口号是zookeeper服务之间通信的端口
3888端口是选举leader使用
ticketTime:服务器之间或客户端与服务器之间维持心跳的时间间隔
initLimit:指zookeeper服务器集群中连接到Leader的Follower服务器的最长能忍受多少个心跳时间间隔数
syncLimit:配置Leader与Follower之间发送消息,请求和应答时间长度最长不能超过多少个ticketTime的时间长度
对3台节点,都创建目录 mkdir /root/zkdata
对3台节点,在工作目录中生成myid文件,但内容要分别为各自的id: 1,2,3
-
启动命令
bin/zkCli.sh
bin/zkCli.sh –server master:2181 -
基本命令操作
-
znode 数据信息字段解释