zookeeper 7:客户端模块

xiaoxiao2021-02-28  105

客户端zkCli.sh启动

启动zk client, 通过zookeeper根目录下执行 ./bin/zkCli.sh命令:

yangyamin 10611 0.0 0.3 8201860 46940 s018 S+ 3:41下午 0:00.78 /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home//bin/java -Dzookeeper.log.dir=. -Dzookeeper.root.logger=INFO,CONSOLE -cp /Users/yangyamin/Desktop/zk/zookeeper-3.4.6/bin/../build/classes:/Users/yangyamin/Desktop/zk/zookeeper-3.4.6/bin/../build/lib/slf4j-log4j12-1.6.1.jar:/Users/yangyamin/Desktop/zk/zookeeper-3.4.6/bin/../build/lib/slf4j-api-1.6.1.jar:/Users/yangyamin/Desktop/zk/zookeeper-3.4.6/bin/../build/lib/netty-3.7.0.Final.jar:/Users/yangyamin/Desktop/zk/zookeeper-3.4.6/bin/../build/lib/log4j-1.2.16.jar:/Users/yangyamin/Desktop/zk/zookeeper-3.4.6/bin/../build/lib/jline-0.9.94.jar:/Users/yangyamin/Desktop/zk/zookeeper-3.4.6/bin/../lib/slf4j-log4j12-1.6.1.jar:/Users/yangyamin/Desktop/zk/zookeeper-3.4.6/bin/../lib/slf4j-api-1.6.1.jar:/Users/yangyamin/Desktop/zk/zookeeper-3.4.6/bin/../lib/netty-3.7.0.Final.jar:/Users/yangyamin/Desktop/zk/zookeeper-3.4.6/bin/../lib/log4j-1.2.16.jar:/Users/yangyamin/Desktop/zk/zookeeper-3.4.6/bin/../lib/jline-0.9.94.jar:/Users/yangyamin/Desktop/zk/zookeeper-3.4.6/bin/../zookeeper-3.4.6.jar:/Users/yangyamin/Desktop/zk/zookeeper-3.4.6/bin/../src/java/lib/ivy-2.2.0.jar:/Users/yangyamin/Desktop/zk/zookeeper-3.4.6/bin/../src/java/lib/ant-eclipse-1.0-jvm1.2.jar:/Users/yangyamin/Desktop/zk/zookeeper-3.4.6/bin/../conf: org.apache.zookeeper.ZooKeeperMain

由上面可见,zkCli.sh的主函数是 org.apache.zookeeper.ZooKeeperMain。

客户端数据结构

客户端处理命令流程

转载请注明原文地址: https://www.6miu.com/read-42475.html

最新回复(0)