zookeeper配置

一、配置 
1、conf/zoo.cfg 
1)修改dataDir目录: dataDir=/opt/module/zookeeper/zkData 
2) 添加以下几个节点:
server.2=hadoop102:2888:3888
server.3=hadoop103:2888:3888
server.4=hadoop104:2888:3888 
3)在zkData目录下创建myid文件,并输入2后保存 
4)将zookeeper配置分发至其他主机 
5)修改其他主机myid,hadoop103主机根据以上配置修改为3,hadoop104主机根据以上配置修改为4 
6)启动: zkServer.sh start  查看状态: zkServer.sh status  关闭: zkServer.sh stop

二、命令 
1) zkCli.sh  连接客户端 
2) ls -w path(如:/)   使用ls命令查看当前znode所包含内容 
3) ls -s path(如:/)   查看当前节点的数据并能查看更新次数 
4) create /test 123   在根目录上创建节点  (-s:带序列节点  -s:临时节点) 
5) get /test  查看test节点值   (-w: 监听节点值变化  -s:附加次级信息) 
6) set /test  aaa  设置test节点值 
7) delete 删除节点     deleteall  递归删除节点 
8) stat /test   查看节点状态

三、脚本 
#! /bin/bash 
if (($#==0)) 
then 
    exit 1; 
fi 
for i in hadoop102 hadoop103 hadoop104 
do 
    echo "===============starting zk in $i ===============" 
    ssh $i "zkServer.sh $1" 2> /dev/null 
done

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容