ZOOKEEPER登陆及目录结构


  • 1. 启动ZK服务:       sh bin/zkServer.sh start
  • 2. 查看ZK服务状态: sh bin/zkServer.sh status
  • 3. 停止ZK服务:       sh bin/zkServer.sh stop
  • 4. 重启ZK服务:       sh bin/zkServer.sh restart

 

[root@DockerHostzookeeper-3.4.6]# sh bin/zkServer.sh status

JMXenabled by default

Usingconfig: /wls/zookeeper-3.4.6/bin/../conf/zoo.cfg

Mode:follower

 

 

连接上zookeeper,即可使用zookeeper的命令

shzkCli.sh -server 127.0.0.1:2181

 

[root@DockerHostbin]# sh zkCli.sh -server 127.0.0.1:2181

Connectingto 127.0.0.1:2181

2016-12-2310:25:03,616 [myid:] - INFO [main:Environment@100] - Clientenvironment:zookeeper.version=3.4.6-1569965, built on 02/20/2014 09:09 GMT

2016-12-2310:25:03,629 [myid:] - INFO [main:Environment@100] - Client environment:host.name=DockerHost

2016-12-2310:25:03,630 [myid:] - INFO [main:Environment@100] - Client environment:java.version=1.7.0_67

…...

[zk:127.0.0.1:2181(CONNECTED) 1] ls /

[dubbo, zookeeper, admin, LUFAX_gw, consumers, config, controller, brokers, lufax_gw, controller_epoch]

 

 

Brokers

[zk:127.0.0.1(CONNECTED) 29] ls /brokers                                                              

[topics, ids]

 

ids

[zk:127.0.0.1(CONNECTED) 30] ls /brokers/ids

[135,136, 137]

 

[zk:127.0.0.1(CONNECTED) 32] get /brokers/ids/135

{"jmx_port":31059,"timestamp":"1480555818134","host":"10.30.12.135","version":1,"port":9092}

cZxid= 0x90000859e

ctime= Thu Dec 01 09:30:18 CST 2016

mZxid= 0x90000859e

mtime= Thu Dec 01 09:30:18 CST 2016

pZxid= 0x90000859e

cversion= 0

dataVersion= 0

aclVersion= 0

ephemeralOwner= 0x885894046bcf14bc

dataLength= 92

numChildren= 0

 

[zk:127.0.0.1(CONNECTED) 33] get /brokers/ids/136

{"jmx_port":31059,"timestamp":"1479952078053","host":"10.30.12.136","version":1,"port":9092}

cZxid= 0x900000009

ctime= Thu Nov 24 09:47:58 CST 2016

mZxid= 0x900000009

mtime= Thu Nov 24 09:47:58 CST 2016

pZxid= 0x900000009

cversion= 0

dataVersion= 0

aclVersion= 0

ephemeralOwner= 0x895894046c660001

dataLength= 92

numChildren= 0

 

[zk:127.0.0.1(CONNECTED) 34] get /brokers/ids/137

{"jmx_port":31059,"timestamp":"1482114751664","host":"10.30.12.137","version":1,"port":9092}

cZxid= 0x9000222a9

ctime= Mon Dec 19 10:32:34 CST 2016

mZxid= 0x9000222a9

mtime= Mon Dec 19 10:32:34 CST 2016

pZxid= 0x9000222a9

cversion= 0

dataVersion= 0

aclVersion= 0

ephemeralOwner= 0x895894046c6656b1

dataLength= 92

numChildren= 0

 

Topics

[zk:127.0.0.1(CONNECTED) 36] ls /brokers/topics

[DTS-TEST2,test, ytest1, paf-order-topic, fundtopic, mykafka2, mykafka3, t-yang, mykafka,t-fail-yang, t-test1, order-fail-topic-local9, paf-order-fail-topic, TDF-TEST,palife-order-fail-topic-dev1, ucfpay-order-fail-topic-dev1,palife-order-topic-dev1, order-fail-topic-local1,__consumer_offsets, order-topic-local9, mylocaltopic, lu-fail-order-topic, order-topic-local1, topic-order-test, mytest2,lu-order-topic, DTS-TEST]

 

[zk:127.0.0.1(CONNECTED) 37] ls /brokers/topics/order-topic-local1

[partitions]

 

[zk:127.0.0.1:2181(CONNECTED) 15] ls /brokers/topics/order-topic-local9/partitions

[3,2, 1, 0]

(表明有四个分区)

每个分区有对应的broker leaderid,/brokers/ids里面可以找到对应broker leader idip和端口信息

 

[zk: 127.0.0.1(CONNECTED) 7] get/brokers/topics/order-topic-local1/partitions/3/state

{"controller_epoch":23,"leader":137,"version":1,"leader_epoch":3,"isr":[136,135,137]}

cZxid= 0x9000002d3

ctime= Thu Nov 24 11:16:02 CST 2016

mZxid= 0x90002247e

mtime= Mon Dec 19 10:33:03 CST 2016

pZxid= 0x9000002d3

cversion= 0

dataVersion= 5

aclVersion= 0

ephemeralOwner= 0x0

dataLength= 85

numChildren= 0

 

[zk:127.0.0.1(CONNECTED) 10] get/brokers/topics/order-topic-local1/partitions/2/state

{"controller_epoch":23,"leader":136,"version":1,"leader_epoch":2,"isr":[136,135,137]}

cZxid= 0x9000002cd

ctime= Thu Nov 24 11:16:02 CST 2016

mZxid= 0x9000223af

mtime= Mon Dec 19 10:32:43 CST 2016

pZxid= 0x9000002cd

cversion= 0

dataVersion= 4

aclVersion= 0

ephemeralOwner= 0x0

dataLength= 85

numChildren= 0

 

[zk:127.0.0.1(CONNECTED) 9] get/brokers/topics/order-topic-local1/partitions/1/state

{"controller_epoch":23,"leader":135,"version":1,"leader_epoch":3,"isr":[136,135,137]}

cZxid= 0x9000002d0

ctime= Thu Nov 24 11:16:02 CST 2016

mZxid= 0x900022413

mtime= Mon Dec 19 10:32:53 CST 2016

pZxid= 0x9000002d0

cversion= 0

dataVersion= 5

aclVersion= 0

ephemeralOwner= 0x0

dataLength= 85

numChildren= 0

 

[zk:127.0.0.1(CONNECTED) 8] get/brokers/topics/order-topic-local1/partitions/0/state

{"controller_epoch":23,"leader":137,"version":1,"leader_epoch":3,"isr":[136,135,137]}

cZxid= 0x9000002ca

ctime= Thu Nov 24 11:16:02 CST 2016

mZxid= 0x90002246a

mtime= Mon Dec 19 10:33:03 CST 2016

pZxid= 0x9000002ca

cversion= 0

dataVersion= 5

aclVersion= 0

ephemeralOwner= 0x0

dataLength= 85

numChildren= 0

 

consumers

 

[zk:127.0.0.1(CONNECTED) 1] ls /consumers

[gtest,yang, groupLocal, dts-group, dts-group001,tdf-group1, yangshiyin, dts-group3, dts-group2, PafOrder, dts-group1,ucfpaygroupLocal1, palifegroupLocal1, yang1, g1, group-order-test, group1,group2, LuOrder]

 

[zk:127.0.0.1(CONNECTED) 16] get/consumers/groupLocal/ids/groupLocal_IQSH-L8922-1482477272180-6143ea06

{"version":1,"subscription":{"order-topic-local1":4,"order-fail-topic-local1":4},"pattern":"static","timestamp":"1482477272617"}

cZxid= 0x9000286d7

ctime= Fri Dec 23 15:14:32 CST 2016

mZxid= 0x9000286d7

mtime= Fri Dec 23 15:14:32 CST 2016

pZxid= 0x9000286d7

cversion= 0

dataVersion= 0

aclVersion= 0

ephemeralOwner= 0x885894046bcf6758

dataLength= 128

numChildren= 0

 

[zk:127.0.0.1(CONNECTED) 21] get/consumers/groupLocal/owners/order-topic-local1/0

groupLocal_IQSH-L8922-1482477272180-6143ea06-0

cZxid= 0x9000286d8

ctime= Fri Dec 23 15:14:35 CST 2016

mZxid= 0x9000286d8

mtime= Fri Dec 23 15:14:35 CST 2016

pZxid= 0x9000286d8

cversion= 0

dataVersion= 0

aclVersion= 0

ephemeralOwner= 0x885894046bcf6758

dataLength= 46

numChildren= 0

 

[zk:127.0.0.1(CONNECTED) 22] get /consumers/groupLocal/owners/order-topic-local1/1

groupLocal_IQSH-L8922-1482477272180-6143ea06-1

cZxid= 0x9000286db

ctime= Fri Dec 23 15:14:35 CST 2016

mZxid= 0x9000286db

mtime= Fri Dec 23 15:14:35 CST 2016

pZxid= 0x9000286db

cversion= 0

dataVersion= 0

aclVersion= 0

ephemeralOwner= 0x885894046bcf6758

dataLength= 46

numChildren= 0

 

[zk:127.0.0.1(CONNECTED) 23] get /consumers/groupLocal/owners/order-topic-local1/2

groupLocal_IQSH-L8922-1482477272180-6143ea06-2

cZxid= 0x9000286d9

ctime= Fri Dec 23 15:14:35 CST 2016

mZxid= 0x9000286d9

mtime= Fri Dec 23 15:14:35 CST 2016

pZxid= 0x9000286d9

cversion= 0

dataVersion= 0

aclVersion= 0

ephemeralOwner= 0x885894046bcf6758

dataLength= 46

numChildren= 0

 

[zk:127.0.0.1(CONNECTED) 24] get /consumers/groupLocal/owners/order-topic-local1/3

groupLocal_IQSH-L8922-1482477272180-6143ea06-3

cZxid= 0x9000286dc

ctime= Fri Dec 23 15:14:35 CST 2016

mZxid= 0x9000286dc

mtime= Fri Dec 23 15:14:35 CST 2016

pZxid= 0x9000286dc

cversion= 0

dataVersion= 0

aclVersion= 0

ephemeralOwner= 0x885894046bcf6758

dataLength= 46

numChildren= 0

 

 

 

 

 

 

 

 

 

 

 

DUBBOZOOKEEPER上注册的信息

 

[zk:127.0.0.1:2181(CONNECTED) 3] ls /dubbo         

[sfap-gw.queryAssetInfo,sfap-gw.revoke, sfap-gw.queryAccountBalance, sfap-gw.openAccountForBank,sfap-gw.helloworld, sfap-gw.queryLoaningBalance, sfap-gw.openAccount,sfap-gw.closeAccountForBank, sfap-gw.queryFundProfit,sfap-gw.queryRedemptionTransfer, sfap-gw.shareRecall, sfap-gw.closeAccount,sfap-gw.queryOrderResult, sfap-gw.queryFundPayStat, sfap-gw.queryUserIsExist,sfap-gw.queryPayoutState, sfap-gw.queryFundMarket,sfap-gw.queryHistoricalIncome, sfap-api.helloworld, sfap-gw.queryAssetBalance]

 

[zk:127.0.0.1:2181(CONNECTED) 4] ls/dubbo/sfap-gw.openAccount

[consumers, routers, providers,configurators]

 

[zk:127.0.0.1:2181(CONNECTED) 5] ls /dubbo/sfap-gw.openAccount/providers

[dubbo%3A%2F%2F10.30.113.144%3A20880%2Fsfap-gw.openAccount%3Factives%3D100%26application%3Dsfap-gw%26dubbo%3D2.4.10%26executes%3D100%26generic%3Dtrue%26interface%3Dsfap-gw.openAccount%26loadbalance%3Dleastactive%26methods%3D*%26pid%3D212%26retries%3D0%26serialization%3Djava%26side%3Dprovider%26threads%3D50%26timeout%3D30000%26timestamp%3D1481249957879]

 

服务启动后,providers目录下会出现下面的信息;(例如sfap-gw是服务提供者)

 

URL解码后:

[dubbo://10.30.113.144:20880/sfap-gw.openAccount?actives=100&application=sfap-gw&dubbo=2.4.10&executes=100&generic=true&interface=sfap-gw.openAccount&loadbalance=leastactive&methods=*&pid=212&retries=0&serialization=java&side=provider&threads=50&timeout=30000&timestamp=1481249957879]

 

 

[zk:127.0.0.1:2181(CONNECTED) 6] ls /dubbo/sfap-gw.openAccount/consumers

[consumer%3A%2F%2F10.30.114.101%2Fcom.alibaba.dubbo.rpc.service.GenericService%3Fapplication%3Dsfap-api-lu%26category%3Dconsumers%26check%3Dfalse%26connected%3Dtrue%26dubbo%3D2.4.10%26generic%3Dtrue%26interface%3Dsfap-gw.openAccount%26pid%3D199%26side%3Dconsumer%26timestamp%3D1481097342408,consumer%3A%2F%2F10.30.114.100%2Fcom.alibaba.dubbo.rpc.service.GenericService%3Fapplication%3Dsfap-api-lu%26category%3Dconsumers%26check%3Dfalse%26connected%3Dtrue%26dubbo%3D2.4.10%26generic%3Dtrue%26interface%3Dsfap-gw.openAccount%26pid%3D290%26side%3Dconsumer%26timestamp%3D1480910034435]

 

调用sfap-gw.openAccount服务后,consumers目录下会出现下面的信息;(例如sfap-api是服务消费者)

 

URL解码后:

[consumer://10.30.114.101/com.alibaba.dubbo.rpc.service.GenericService?application=sfap-api-lu&category=consumers&check=false&connected=true&dubbo=2.4.10&generic=true&interface=sfap-gw.openAccount&pid=199&side=consumer&timestamp=1481097342408,consumer://10.30.114.100/com.alibaba.dubbo.rpc.service.GenericService?application=sfap-api-lu&category=consumers&check=false&connected=true&dubbo=2.4.10&generic=true&interface=sfap-gw.openAccount&pid=290&side=consumer&timestamp=1480910034435]

 

 

常见字符的Url编码列表:

!

*

"

'

(

)

;

:

@

&

%21

%2A

%22

%27

%28

%29

%3B

%3A

%40

%26

=

+

$

,

/

?

%

#

[

]

%3D

%2B

%24

%2C

%2F

%3F

%25

%23

%5B

%5D

保留字符的Url编码

 

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值