微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Zookeeper

  • 安装

    rz -E
    
    cd /export/softwares
     
    tar -zxvf zookeeper-3.4.9.tar.gz -C ../servers/ 
    
  • Node01修改配置文件

    cd /export/servers/zookeeper-3.4.9/conf/
     
    cp zoo_sample.cfg zoo.cfg
    
    vim zoo.cfg
    dataDir=/export/servers/zookeeper-3.4.9/zkdatas
    # 保留多少个快照
    autopurge.snapRetainCount=3
    # 日志多少小时清理一次
    autopurge.purgeInterval=1
    # 集群中服务器地址
    server.1=node01:2888:3888
    server.2=node02:2888:3888
    server.3=node03:2888:3888
     
    #添加myid
    mkdir -p /export/servers/zookeeper-3.4.9/zkdatas/
    
    echo 1 > /export/servers/zookeeper-3.4.9/zkdatas/myid
    
  • 安装包分发并修改myid

    #node01
    scp -r /export/servers/zookeeper-3.4.9/ node02:/export/servers/
    scp -r /export/servers/zookeeper-3.4.9/ node03:/export/servers/
    
    
    #node02
    echo 2 > /export/servers/zookeeper-3.4.9/zkdatas/myid
    
    #node03
    echo 3 > /export/servers/zookeeper-3.4.9/zkdatas/myid
    
  • 3台机器启动

    /export/servers/zookeeper-3.4.9/bin/zkServer.sh start
    
    #查看启动状态
    export/servers/zookeeper-3.4.9/bin/zkServer.sh status
    
  • 客户端的操作

    #登录客户端
    zkCli.sh -server node01:2181
    
    1:创建普通节点
    create /app1 hello
    2: 创建顺序节点
    create -s /app3 world
    3:创建临时节点
    create -e /tempnode world
    4:创建顺序的临时节点
    create -s -e /tempnode2 aaa
    5:获取节点数据
    get /app1
    6:修改节点数据
    set /app1 xxx
    7:删除节点
    delete /app1 删除的节点不能有子节点
    rmr /app1 递归删除
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐