zoukankan      html  css  js  c++  java
  • zookeeper在windows及linux(含多节点)环境下安装及其命令使用

    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&timestamp=1555667316421

    打开监控中心

     

     

    和上面zookeeper中解析出来的地址是一样的。唯一的差异是最后一个k-v:

      解析出来的是:&timestamp=1555667316421

      监控中心的是:×tamp=1555667316421

    linux下安装zookeeper

    上传安装包到linux服务器,rz

    解压

    解压后

    创建目录data

    修改配置文件名

    编辑配置文件

    配置dataDir

    默认端口2181改为2180

     启动服务

    查看进程

     查看日志

    配置环境变量

    export ZK_HOME=/usr/local/zookeeper-3.4.14_01

    export PATH=$ZK_HOME/bin:$PATH

    zookeeper命令(补充)

    启动客户端

    ls查看

    创建节点,并设置值

    获取值

    更新值

    获取值

    删除节点

    linux下安装zookeeper多节点

    创建三个节点,0,1,2

    新建data目录a,并在data目录下创建myid文件,内容分别为

    修改配置文件名

    修改配置文件内容

    下面配置多个server是为了创建多个节点

    第一个节点

     

     第二个节点

    第三个节点

    启动第一个节点后,看日志会报错(三个节点都启动完成,才不会报错),因为里面配置的其它server节点还没有

     

    可以看到有3个zookeeper进程

    查看状态,一个leader,两个follower

     

  • 相关阅读:
    Java 基础 泛型
    Hibernate 注解
    Head Fisrt Android Development读书笔记(7)Database Persistent
    ruby中的Enumerable的使用
    [置顶] 从small到safe,形容词的学问
    Silverlight中DomainDataSource的一种Debug方法
    [置顶] 从高中一次半夜不冲厕所的经历谈程序
    [置顶] 视频网站:一炷香后即将为您播放精彩内容
    Android. Handling some SQLite issues
    查找ruby方法(以rails为例)
  • 原文地址:https://www.cnblogs.com/uncleyong/p/10737119.html
Copyright © 2011-2022 走看看