zookeeper安装配置

下载zookeeper

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


解压设置权限

1.tar -zxf zk.tar.gz -C /usr/local/zookeeper
2.sudo chown -R hadoop:hadoop /usr/local/zookeeper



改配置文件zoo.cfg

1.查看etc/hosts目录中对应host

172.26.203.x master
172.26.203.x slave1
172.26.203.x slave2

2.vim conf/zoo.cfg

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/tmp/zookeeper
clientPort=2181

server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave3:2888:3888


分发修改后的zk文件夹

scp -r zookeeper/ hadoop@slavex:/usr/local
#分发后注意文件目录权限


配置myid

在刚才的zoo.cfg中配置的dataDir文件夹中创建myid文件,并添加内容,内容为zoo.cfg文件中server.x(每台机器都需要配置)

mkdir /tmp/zookeeper
echo "x" > /tmp/zookeeper/myid


启动zk

./zkServer.sh start  
#每台机器都需要启动

./zkServer.sh status  
#查看zk状态
#Using config: /usr/local/zookeeper/zookeeper-3.4.10/bin/../conf/zoo.cfg
#Mode: follower


zk常用命令

  1. 启动ZK服务: bin/zkServer.sh start
  2. 查看ZK服务状态: bin/zkServer.sh status
  3. 停止ZK服务: bin/zkServer.sh stop
  4. 重启ZK服务: bin/zkServer.sh restart
  5. 连接服务器: zkCli.sh -server 127.0.0.1:2181
  6. 查看根目录: ls /
  7. 创建 testnode节点,关联字符串"zz": create /zk/testnode "zz"
  8. 查看节点内容; get /zk/testnode
  9. 设置节点内容: set /zk/testnode abc
  10. 删除节点: delete /zk/testnode

转载于:https://www.cnblogs.com/0xcafedaddy/p/6828522.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值