You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by GitBox <gi...@apache.org> on 2020/12/28 12:51:04 UTC
[GitHub] [pulsar] yanshuchong edited a comment on issue #9007: How to resolve BK Error while recovering ledger
yanshuchong edited a comment on issue #9007:
URL: https://github.com/apache/pulsar/issues/9007#issuecomment-750707129
[root@host-10-33-50-71 bin]# ./bookkeeper shell ledgermetadata -ledgerid 73176
some output
```
ledgerID: 73176
LedgerMetadata{formatVersion=3, ensembleSize=3, writeQuorumSize=3, ackQuorumSize=2, state=IN_RECOVERY, digestType=CRC32C, password=base64:, ensembles={0=[10.33.50.71:3181, 10.33.50.88:3181, 10.33.50.144:3181]}, customMetadata={component=base64:bWFuYWdlZC1sZWRnZXI=, pulsar/managed-ledger=base64:d3d3L215bmFtZXNwYWNlMi9wZXJzaXN0ZW50L3d4dC5tcTEtcGFydGl0aW9uLTE=, application=base64:cHVsc2Fy}}
```
[root@host-10-33-50-71 bin]# ./bookkeeper shell readledger -bookie 10.33.50.71:3181 -ledgerid 73176
```
10:14:19.055 [main] INFO org.apache.bookkeeper.client.RackawareEnsemblePlacementPolicyImpl - Initialize rackaware ensemble placement policy @ <Bookie:10.33.50.71:0> @ /default-rack : org.apache.bookkeeper.client.TopologyAwareEnsemblePlacementPolicy$DefaultResolver.
10:14:19.055 [main] INFO org.apache.bookkeeper.client.RackawareEnsemblePlacementPolicyImpl - Not weighted
10:14:19.057 [main] INFO org.apache.bookkeeper.client.BookKeeper - Weighted ledger placement is not enabled
10:14:19.068 [main-SendThread(10.33.50.144:2182)] DEBUG org.apache.zookeeper.ClientCnxn - Reading reply sessionid:0x301e016970f0077, packet:: clientPath:/ledgers/available serverPath:/ledgers/available finished:false header:: 4,12 replyHeader:: 4,4295730347,0 request:: '/ledgers/available,T response:: v{'10.33.50.144:3181,'10.33.50.88:3181,'readonly,'10.33.50.71:3181},s{4294967365,4294967365,1606482678656,1606482678656,0,68,0,0,0,4,4295623536}
10:14:19.068 [main-SendThread(10.33.50.144:2182)] DEBUG org.apache.zookeeper.ClientCnxn - Reading reply sessionid:0x301e016970f0077, packet:: clientPath:/ledgers/available/readonly serverPath:/ledgers/available/readonly finished:false header:: 5,12 replyHeader:: 5,4295730347,0 request:: '/ledgers/available/readonly,T response:: v{},s{4294967366,4294967366,1606482678660,1606482678660,0,0,0,0,0,0,4294967366}
10:14:19.074 [BookKeeperClientScheduler-OrderedScheduler-0-0] DEBUG org.apache.bookkeeper.client.TopologyAwareEnsemblePlacementPolicy - Cluster changed : left bookies are [], joined bookies are [10.33.50.71:3181, 10.33.50.144:3181, 10.33.50.88:3181], while dead bookies are [].
10:14:19.075 [BookKeeperClientScheduler-OrderedScheduler-0-0] INFO org.apache.bookkeeper.net.NetworkTopologyImpl - Adding a new node: /default-rack/10.33.50.71:3181
10:14:19.075 [BookKeeperClientScheduler-OrderedScheduler-0-0] DEBUG org.apache.bookkeeper.net.NetworkTopologyImpl - NetworkTopology became:
Number of racks: 1
Expected number of leaves:1
/default-rack/10.33.50.71:3181
10:14:19.075 [BookKeeperClientScheduler-OrderedScheduler-0-0] DEBUG org.apache.bookkeeper.client.TopologyAwareEnsemblePlacementPolicy - Cluster changed : bookie 10.33.50.71:3181 joined the cluster.
10:14:19.075 [BookKeeperClientScheduler-OrderedScheduler-0-0] INFO org.apache.bookkeeper.net.NetworkTopologyImpl - Adding a new node: /default-rack/10.33.50.144:3181
10:14:19.075 [BookKeeperClientScheduler-OrderedScheduler-0-0] DEBUG org.apache.bookkeeper.net.NetworkTopologyImpl - NetworkTopology became:
Number of racks: 1
Expected number of leaves:2
/default-rack/10.33.50.71:3181
/default-rack/10.33.50.144:3181
10:14:19.075 [BookKeeperClientScheduler-OrderedScheduler-0-0] DEBUG org.apache.bookkeeper.client.TopologyAwareEnsemblePlacementPolicy - Cluster changed : bookie 10.33.50.144:3181 joined the cluster.
10:14:19.075 [BookKeeperClientScheduler-OrderedScheduler-0-0] INFO org.apache.bookkeeper.net.NetworkTopologyImpl - Adding a new node: /default-rack/10.33.50.88:3181
10:14:19.075 [BookKeeperClientScheduler-OrderedScheduler-0-0] DEBUG org.apache.bookkeeper.net.NetworkTopologyImpl - NetworkTopology became:
Number of racks: 1
Expected number of leaves:3
/default-rack/10.33.50.71:3181
/default-rack/10.33.50.144:3181
/default-rack/10.33.50.88:3181
10:14:19.076 [BookKeeperClientScheduler-OrderedScheduler-0-0] DEBUG org.apache.bookkeeper.client.TopologyAwareEnsemblePlacementPolicy - Cluster changed : bookie 10.33.50.88:3181 joined the cluster.
10:14:19.076 [BookKeeperClientScheduler-OrderedScheduler-0-0] DEBUG org.apache.bookkeeper.client.TopologyAwareEnsemblePlacementPolicy - Cluster changed : left bookies are [], joined bookies are [], while dead bookies are [].
10:14:19.077 [main] DEBUG org.apache.bookkeeper.zookeeper.ZooWorker - Execute getData (/ledgers/LAYOUT, watcher = false) at 0 retry attempt.
10:14:19.078 [main] DEBUG org.apache.bookkeeper.zookeeper.ZooWorker - Execute getData (/ledgers/LAYOUT, watcher = null) at 0 retry attempt.
10:14:19.079 [main-SendThread(10.33.50.144:2182)] DEBUG org.apache.zookeeper.ClientCnxn - Reading reply sessionid:0x301e016970f0077, packet:: clientPath:null serverPath:null finished:false header:: 6,4 replyHeader:: 6,4295730347,0 request:: '/ledgers/LAYOUT,F response:: #32a6f72672e6170616368652e626f6f6b6b65657065722e6d6574612e48696572617263686963616c4c65646765724d616e61676572466163746f72793a31,s{4294967369,4294967369,1606482678704,1606482678704,0,0,0,0,63,0,4294967369}
10:14:19.080 [main] DEBUG org.apache.bookkeeper.meta.LedgerLayout - Parsing Layout: 2
org.apache.bookkeeper.meta.HierarchicalLedgerManagerFactory:1
10:14:19.080 [main] DEBUG org.apache.bookkeeper.meta.AbstractZkLedgerManagerFactory - read ledger layout LedgerLayout(managerFactoryClass=org.apache.bookkeeper.meta.HierarchicalLedgerManagerFactory, managerVersion=1, layoutFormatVersion=2)
10:14:19.087 [main] DEBUG org.apache.bookkeeper.meta.AbstractZkLedgerManager - Using AbstractZkLedgerManager with root path : /ledgers
10:14:19.088 [main] DEBUG org.apache.bookkeeper.meta.AbstractZkLedgerManager - Using AbstractZkLedgerManager with root path : /ledgers
10:14:19.089 [main] DEBUG org.apache.bookkeeper.meta.AbstractZkLedgerManager - Using AbstractZkLedgerManager with root path : /ledgers
```
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org