hadoop 笔记(zookeeper)

1、安装

需要提前安装java环境,本文下载zookeeper-3.3.6.tar.gz包。

  1.1 tar -zxvf zookeeper-3.3.6.tar.gz

  1.2 修改conf中的zoo_sample.cfg为zoo.cfg

2、服务端命令

/bin/zkServer.sh start      //启动服务
/bin/zkServer.sh stop       //停止服务
/bin/zkServer.sh restart   //重启服务
/bin/zkServer.sh status    //查看状态

3、客户端代码

/bin/zkCli.sh -Server 127.0.0.1:2181 //启动客户端
        
create /zk01 "fredric"  //创建一个/zk01 节点,值为"fredric"
create -e /temp "init"  //该节点为临时节点,当创建该节点的客户端退出后,该临时节点被删除,如dubbo等服务治理软件利用该机制实现服务管理,
当某个提供服务的节点宕机后,则其他节点无法获取其服务
get /zk01 // 获取该节点的值 set /zk01 "sinny" //修改该节点的值 ls / //列出某路径下的节点 delete /zk01 //删除该节点 stat /temp_ //查看某个节点的状态 stat /temp_ watch //增加watch后,则监听该节点状态,若该节点发生变换,监控客户端会收到WatchedEvent
原文地址:https://www.cnblogs.com/Fredric-2013/p/5918965.html