中間件 ZK分佈式專題與Dubbo微服務入門 4-17 zk四字命令 下

0    課程地址

https://coding.imooc.com/lesson/201.html#mid=12713

 

1    重點關注

1.1    [mntr] 監控zk健康信息

進入shell命令頁而不是zookeeper命令頁

echo mntr | nc localhost 2181

 
echo mntr | nc localhost 2181


輸出:

zk_version      3.4.11-37e277162d567b55a07d1755f0b31c32e93c01a0, built on 11/01/2017 18:06 GMT
zk_avg_latency  1
zk_max_latency  18
zk_min_latency  0
zk_packets_received     14
zk_packets_sent 13
zk_num_alive_connections        2
zk_outstanding_requests 0
zk_server_state standalone
zk_znode_count  13            --節點數(包含永久節點和臨時節點)
zk_watch_count  0              --watch數量
zk_ephemerals_count     0         --臨時節點
zk_approximate_data_size        130
zk_open_file_descriptor_count   30
zk_max_file_descriptor_count    4096

 

 

1.2    [wchs] 展示watch的信息

echo wchs | nc localhost 2181

echo wchs | nc localhost 2181
輸出:
0 connections watching 0 paths
Total watches:0


開啓客戶端和服務端 見2.
2 get /names watch  --添加watch信息 輸出: names cZxid = 0x49 ctime = Tue Feb 20 07:06:56 CST 2024 mZxid = 0x49 mtime = Tue Feb 20 07:06:56 CST 2024 pZxid = 0x63 cversion = 6 dataVersion = 0 aclVersion = 0 ephemeralOwner = 0x0 dataLength = 5 numChildren = 2 echo wchs | nc localhost 2181 輸出: 1 connections watching 1 paths Total watches:1

 


1.3    [wchc] 與 [wchp] session與watch 及 path與watch信息

  • 配置文件開啓相關命令:

cd /usr/local/zookeeper/conf/
vim zoo.cfg

最後一行加入 4lw.commands.whitelist=*
保存後重啓   --參照2.2

  • 執行相關命令
echo wchc | nc localhost 2181
echo wchp | nc localhost 2181

注意:需要新建個watch事件,否則沒有session無法驗證

get /names watch  --添加watch信息
輸出:
names
cZxid = 0x49
ctime = Tue Feb 20 07:06:56 CST 2024
mZxid = 0x49
mtime = Tue Feb 20 07:06:56 CST 2024
pZxid = 0x63
cversion = 6
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 5
numChildren = 2


echo wchc | nc localhost 2181
輸出:
0x10000513f000000
        /names

echo wchp | nc localhost 2181
輸出:
 /names
        0x10000513f000000

 


 

2    課程內容

2.1    課程內容

2.2    啓動項目

進入zk目錄
cd /usr/local/zookeeper/bin/


啓動服務端
./zkServer.sh restart


啓動客戶端
./zkCli.sh

 







 

 

3    Coding

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章