obeckham 发表于 2019-1-8 11:24:57

2018-07-12期 Zookeeper操作命令

  1、连接zk
  # ./zkCli.sh -server hadoop-server01
   help
  ZooKeeper -server host:port cmd args
  connect host:port
  get path
  ls path
  set path data
  rmr path
  delquota [-n|-b] path
  quit
  printwatches on|off
  create [-s] [-e] path data acl
  stat path
  close
  ls2 path
  history
  listquota path
  setAcl path acl
  getAcl path
  sync path
  redo cmdno
  addauth scheme auth
  delete path
  setquota -n|-b val path
  2、ls命令
   ls /
  3、创建节点
   create /itcast 500000
   ls /
  
   get /itcast
  500000
  cZxid = 0x100000004
  ctime = Sun Jul 01 20:37:56 PDT 2018
  mZxid = 0x100000004
  mtime = Sun Jul 01 20:37:56 PDT 2018
  pZxid = 0x100000004
  cversion = 0
  dataVersion = 0
  aclVersion = 0
  ephemeralOwner = 0x0
  dataLength = 6
  numChildren = 0
  4、修改数据
   set /itcast 100000
  cZxid = 0x100000004
  ctime = Sun Jul 01 20:37:56 PDT 2018
  mZxid = 0x100000005
  mtime = Sun Jul 01 20:40:17 PDT 2018
  pZxid = 0x100000004
  cversion = 0
  dataVersion = 1
  aclVersion = 0
  ephemeralOwner = 0x0
  dataLength = 6
  numChildren = 0
   get /itcast
  100000
  cZxid = 0x100000004
  ctime = Sun Jul 01 20:37:56 PDT 2018
  mZxid = 0x100000005
  mtime = Sun Jul 01 20:40:17 PDT 2018
  pZxid = 0x100000004
  cversion = 0
  dataVersion = 1
  aclVersion = 0
  ephemeralOwner = 0x0
  5、注册监听器
  比如:
   get /itcast watch --该注册只能收到一次通知,收到后失效
  100000
  cZxid = 0x100000004
  ctime = Sun Jul 01 20:37:56 PDT 2018
  mZxid = 0x100000005
  mtime = Sun Jul 01 20:40:17 PDT 2018
  pZxid = 0x100000004
  cversion = 0
  dataVersion = 1
  aclVersion = 0
  ephemeralOwner = 0x0
  dataLength = 6
  numChildren = 0
  在其它节点就该数据
   set /itcast 4000000
  cZxid = 0x100000004
  ctime = Sun Jul 01 20:37:56 PDT 2018
  mZxid = 0x10000000b
  mtime = Sun Jul 01 22:13:14 PDT 2018
  pZxid = 0x100000004
  cversion = 0
  dataVersion = 2
  aclVersion = 0
  ephemeralOwner = 0x0
  dataLength = 7
  numChildren = 0
  观察注册监听器节点变化
  WatchedEvent state:SyncConnected type:NodeDataChanged path:/itcast
  

页: [1]
查看完整版本: 2018-07-12期 Zookeeper操作命令