【头歌】 ZooKeeper入门-初体验 答案

第1关:ZooKeeper初体验


任务描述
本关任务:初次体验ZooKeeper的下载安装和服务器的启动停止。

编程要求
本关任务是使用命令行,开启ZooKeeper服务器,查看服务器状态。

答案

tar -zxvf zookeepre-3.4.12.tar.gz /opt/zookeeper-3.4.12
cd /opt/zookeeper-3.4.12/conf
mv zoo_sample.cfg zoo.cfg
zkServer.sh start

第2关:ZooKeeper配置


任务描述
本关任务:了解ZooKeeper的配置并根据需求正确配置ZooKeeper。

编程要求
本关任务是使用命令行,将最大用户连接数设置为100,并启动服务器(启动服务器之前确保服务器处于关闭状态,可通过status查看服务器状态)。

答案

vim /opt/zookeeper-3.4.12/conf/zoo.cfg
解析
把 “# maxClientCnxns=60 ”
改为
maxClientCnxns=100

注意: “# maxClientCnxns ”前的“#”要删除。

第3关:Client连接及状态


任务描述
本关任务:掌握Client与Server之间的状态转换以及连接。

编程要求
本关任务是使用命令行,进行以下操作:

修改ZooKeeper配置(安装目录为/opt/zookeeper-3.4.12),将端口改为2182。

添加preAllocSize配置项,值为300。

日志输出路径修改为/opt/zookeeper-3.4.12(修改zkEnv.sh)。

启动服务器,并通过zkCli.sh建立与Server的连接(启动服务器之前确保服务器处于关闭状态,可通过status查看服务器状态)。

答案代码

zkServer.sh stop
vim /opt/zookeeper-3.4.12/conf/zoo.cfg
 
clientPort=2182
 
preAllocSize=300
 
vim /opt/zookeeper-3.4.12/bin/zkEnv.sh
 
ZOO_LOG_DIR="/opt/zookeeper-3.4.12"
 
zkServer.sh start
zkCli.sh -server 127.0.0.1:2182


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值