zookeeper在windows及linux(含zk集群)环境下安装及其命令使用
zookeeper下载
下载url:http://www.apache.org/dyn/closer.cgi/zookeeper/
windows下安装zookeeper
解压到D盘
创建logs目录
进入conf目录
复制模板(zoo_sample.cfg)修改文件名为zoo.cfg
主要是日志目录和端口
进入bin目录,启动服务
zookeeper命令
进入bin目录,启动zk客户端
启动provider,服务注册到zookeeper
【项目完整源码】
ls /
ls /dubbo
复制出来
dubbo%3A%2F%2F192.168.14.157%3A20888%2Fcom.uncleyong.dubbotest.service.SayHelloToClient%3Fanyhost%3Dtrue%26application%3Ddubbo-provider%26dubbo%3D2.6.2%26generic%3Dfalse%26interface%3Dcom.uncleyong.dubbotest.service.SayHelloToClient%26methods%3DsayHello%26pid%3D6804%26side%3Dprovider%26timestamp%3D1555667316421
解码
decodeURIComponent()
dubbo://192.168.14.157:20888/com.uncleyong.dubbotest.service.SayHelloToClient?anyhost=true&application=dubbo-provider&dubbo=2.6.2&generic=false&interface=com.uncleyong.dubbotest.service.SayHelloToClient&methods=sayHello&pid=6804&side=provider×tamp=1555667316421
打开监控中心
和上面zookeeper中解析出来的地址是一样的。唯一的差异是最后一个k-v:
解析出来的是:×tamp=1555667316421
监控中心的是:×tamp=1555667316421
linux下安装zookeeper
上传安装包到linux服务器,rz
解压:tar -zxvf zookeeper-3.4.14.tar.gz -C /usr/local/
解压后:
cd /usr/local/zookeeper-3.4.14/
创建目录data:mkdir data
修改配置文件名,最好是cp一份
cd conf/
cp zoo_sample.cfg zoo.cfg
编辑配置文件:vim zoo.cfg
配置dataDir,最好写为相对路径:../data
默认端口2181改为2180
启动服务:./zkServer.sh start
查看进程:netstat -lntp |grep 2180
查看日志:tail -f zookeeper.out
配置环境变量
export ZK_HOME=/usr/local/zookeeper-3.4.14_01 export PATH=$ZK_HOME/bin:$PATH
zookeeper命令(补充)
启动客户端
ls查看
创建节点,并设置值
获取值
更新值
获取值
删除节点
linux下安装zookeeper多节点(集群)
创建三个节点,0,1,2
新建data目录,并在data目录下创建myid文件,内容分别为
修改配置文件名,最好是cp一份
修改配置文件内容
下面配置多个server是为了创建多个节点
第一个节点
第二个节点
第三个节点
启动第一个节点后,看日志会报错(三个节点都启动完成,才不会报错),因为里面配置的其它server节点还没有
可以看到有3个zookeeper进程
查看状态,一个leader,两个follower
__EOF__
关于博主:擅长性能、全链路、自动化、企业级自动化持续集成(DevTestOps)、测开等
面试必备:项目实战(性能、自动化)、简历笔试,https://www.cnblogs.com/uncleyong/p/15777706.html
测试提升:从测试小白到高级测试修炼之路,https://www.cnblogs.com/uncleyong/p/10530261.html
欢迎分享:如果您觉得文章对您有帮助,欢迎转载、分享,也可以点击文章右下角【推荐】一下!