zoukankan      html  css  js  c++  java
  • Zookeeper下载安装集群

    单机环境安装
    1. 下载zookeeper的安装包
     
    2. 解压zookeeper 
    tar -zxvf zookeeper-3.4.10.tar.gz
     
    3. cd 到 ZK_HOME/conf  , copy一份zoo.cfg
    cp  zoo_sample.cfg  zoo.cfg
     
    4. sh zkServer.sh {start|start-foreground|stop|restart|status|upgrade|print-cmd}
    sh zkServer.sh start 启动服务
    sh zkServer.sh status 查看状态 (每次启动后记得查看状态,是否真正启动成功)
     
    5. sh zkCli.sh -server  ip:port
    sh zkCli.sh -server localhost:2181 启动客户端,连接指定服务
    sh zkCli.sh
     
    集群环境
    zookeeper集群, 包含三种角色: leader / follower /observer(只提供服务,不参与投票)
    1,在每个zoo.cfg 中增加 server.id : ip:同步端口:选举端口:observer(可选)
    如:
    server.1=172.16.2.106:2182:3181
    server.2=172.16.2.182:2182:3181
    server.3=172.16.2.98:2182:3181
    server.4=172.16.2.97:2182:3181:observer
     
    2,在 ${dateDir} 文件夹中增加 myid
     
    在zoo.cfg中增加 peerType = observer;
     
     
     
    增删改查, 基本操作命令
     
    1,有命令记不住,help回车
     
     
    2,增
    create [-s] [-e] path data acl
    -s 顺序 -e 临时
    持久无序节点
    持久有序节点
    临时无序节点
    临时有序节点
    path 需要时全路径
    acl 权限
    如:
    增加持久节点 create /node 123 (默认持久节点)
    增加有序节点 create -s /node/node1 123
    增加临时节点 create -e /node/node2 123
     
     
     
    cZxid = 0x1200000040 子节点创建事务ID
    ctime = Tue May 07 00:03:19 EDT 2019 节点创建时间
    mZxid = 0x1200000040 节点修改事务ID
    mtime = Tue May 07 00:03:19 EDT 2019 节点修改时间
    pZxid = 0x120000004e 当前节点下的字节点最后一次被修改时的事务ID
    cversion = 9 子节点版本
    dataVersion = 0 数据版本
    aclVersion = 0 权限版本
    ephemeralOwner = 0x0 临时节点SessionID
    dataLength = 3 数据长度
    numChildren = 5 字节点数
     
     
     
     
     
     

  • 相关阅读:
    Android 4.4 通过源码进行 root 操作
    Android4.4 找不到内部存储空间
    极客时间《从零开始学大数据》学习总结
    C 语言实现 unix 时间戳转换成时间字符串
    数据库设计中各种键的含义
    Sqoop 快速入门
    Intelij idea新窗口打开项目设置
    安装配置Apache2.4和php7.0
    如何让 linux unzip 命令 不输出结果
    允许远程用户登录访问mysql的方法
  • 原文地址:https://www.cnblogs.com/hero123/p/13834129.html
Copyright © 2011-2022 走看看