ZooKeeper服务端命令
1.启动zookeeper命令
bin/zkServer.sh start
2.查看zookeeper服务命令
bin/zkServer.sh status
3.停止zookeeper命令
bin/zkServer.sh stop
4.重启zookeeper命令
bin/zkServer.sh restart
ZooKeeper客户端命令
1.连接zookeeper服务
启动ZooKeeper服务之后,我们可以使用如下命令连接到 ZooKeeper 服务:
./zkCli.sh -server 127.0.0.1:2181
配置说明:
- 127.0.0.1:为IP地址;
- 8181:端口号,是在zkserver中zoo.cfg中配置的与客户端通信的端口;
2.help命令
客户端连接到服务端后,可输入help命令查看帮助信息:
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] 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 Command not found: Command not found help
3.ls命令
使用 ls 命令来查看当前 ZooKeeper 中所包含的内容:
ls /
4. ls2 命令
ls2 命令用于查看某个路径下目录列表,它比 ls 命令列出更多的详细信息:
ls2 /mikechen
5.get 命令
get 命令用于获取节点数据和状态信息:
get /mikechen watch
mikechen:代表路径;
watch:表示对该节点进行事件监听;
6.set 命令
set 命令用于修改节点存储的数据:
set /zk "zkbak"
对 zk 所关联的字符串进行设置。
7.create 命令
create 命令用于创建节点并赋值
比如:
create /mikechen "架构"
创建一个新的 znode节点“ mikechen”以及与它关联的字符串。
8.delete 命令
delete 命令用于删除某节点:
delete /zk
9.stat命令
stat:它是status单词的缩写,主要是查看节点的状态信息:
stat /mikechen
查看mikechen节点状态。
10.quit命令
退出客户端:
quit
陈睿mikechen
10年+大厂架构经验,资深技术专家,就职于阿里巴巴、淘宝、百度等一线互联网大厂。
关注「mikechen」公众号,获取更多技术干货!
后台回复【面试】即可获取《史上最全阿里Java面试题总结》,后台回复【架构】,即可获取《阿里架构师进阶专题全部合集》