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