Zookeeper的CLI命令

本文介绍了Zookeeper的命令行界面(CLI),包括创建Znodes、获取节点数据、设置节点数据、创建子节点、列出子节点列表、查看节点信息及删除节点等操作,详细解析了各种命令的语法和使用示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Zookeeper的命令行界面(CLI)用于与Zookeeper集群进行交互以用于开发目的。

一、CLI命令

[zk: localhost:2181(CONNECTED) 0] -h
ZooKeeper -server host:port cmd args
    addauth scheme auth
    close
    config [-c] [-w] [-s]
    connect host:port
    create [-s] [-e] [-c] [-t ttl] path [data] [acl]
    delete [-v version] path
    deleteall path
    delquota [-n|-b] path
    get [-s] [-w] path
    getAcl [-s] path
    history
    listquota path
    ls [-s] [-w] [-R] path
    ls2 path [watch]            # 已被弃用,等价于ls -s
    printwatches on|off
    quit
    reconfig [-s] [-v version] [[-file path] | [-members serverID=host:port1:port2;port3[,...]*]] | [-add serverId=host:port1:port2;port3[,...]]* [-remove serverId[,...]*]
    redo cmdno
    removewatches path [-c|-d|-a] [-l]
    rmr path
    set [-s] [-v version] path data
    setAcl [-s] [-v version] [-R] path acl
    setquota -n|-b val path
    stat [-w] path
    sync path
命令 描述

connect host:port

连接到某台服务器上
create [-s] [-e] [-c] [-t ttl] path [data] [acl] 创建一个新的znode节点,-s表示顺序节点,-e表示临时节点,acl访问控制列表

delete [-v version] path

删除某一节点,只能删除无子节点的节点。-v 表示节点版本号
deleteall path 递归的删除某一节点及其子节点,同rmr命令
get [-s] [-w] path 获取节点数据信息,-s表示获取节点信息,包括时间戳、版本号、数据大小等

getAcl [-s] [-w] path

获取节点的访问控制列表,-s表示顺序节点
ls [-s] [-w] [-R] path
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值