Did you format/init the cluster? Enrico
Il ven 4 ott 2019, 16:33 <[email protected]> ha scritto: > Hi Bookkeeper Team, > > > > I’m a Pravega developer and I’m currently trying to use the recent > Bookkeeper version `4.9.1` with Pravega (docker image > apache/bookkeeper:4.9.1 <https://hub.docker.com/r/apache/bookkeeper/tags>) > > However, when starting a new bookie, I see this exception: > > “ > > 2019-10-03 14:53:43,836 - INFO - > [main-EventThread:ZooKeeperWatcherBase@130] - ZooKeeper client is > connected now. > 2019-10-03 14:53:43,860 - ERROR - [main:ZKRegistrationManager@379] - > BookKeeper metadata doesn't exist in zookeeper. Has the cluster been > initialized? Try running bin/bookkeeper shell metaformat > 2019-10-03 14:53:43,861 - INFO - [main:BookieNettyServer@424] - Shutting > down BookieNettyServer > 2019-10-03 14:53:43,875 - ERROR - [main:Main@223] - Failed to build > bookie server > org.apache.bookkeeper.bookie.BookieException$MetadataStoreException: > Failed to get cluster instance id > at > org.apache.bookkeeper.discover.ZKRegistrationManager.getClusterInstanceId(ZKRegistrationManager.java:392) > at > org.apache.bookkeeper.bookie.Bookie.checkEnvironmentWithStorageExpansion(Bookie.java:408) > at org.apache.bookkeeper.bookie.Bookie.checkEnvironment(Bookie.java:252) > at org.apache.bookkeeper.bookie.Bookie.<init>(Bookie.java:691) > at > org.apache.bookkeeper.proto.BookieServer.newBookie(BookieServer.java:137) > at > org.apache.bookkeeper.proto.BookieServer.<init>(BookieServer.java:106) > at > org.apache.bookkeeper.server.service.BookieService.<init>(BookieService.java:43) > at org.apache.bookkeeper.server.Main.buildBookieServer(Main.java:301) > at org.apache.bookkeeper.server.Main.doMain(Main.java:221) > at org.apache.bookkeeper.server.Main.main(Main.java:203) > Caused by: org.apache.zookeeper.KeeperException$NoNodeException: > KeeperErrorCode = NoNode for BookKeeper metadata > at > org.apache.bookkeeper.discover.ZKRegistrationManager.getClusterInstanceId(ZKRegistrationManager.java:382) > > “ > > > > If I try to run `metaformat` or `initnewCluster` using the bookkeeper > shell, before starting the new bookie, that too fails because the expected > znode is not present… > > Error with `metaformat`: > > “ > > Exception in thread "main" java.util.concurrent.ExecutionException: > KeeperErrorCode = NoNode for /pravega/pravega/bookkeeper/ledgers > at > org.apache.bookkeeper.meta.MetadataDrivers.runFunctionWithMetadataBookieDriver(MetadataDrivers.java:378) > at > org.apache.bookkeeper.client.BookKeeperAdmin.format(BookKeeperAdmin.java:1150) > at > org.apache.bookkeeper.bookie.BookieShell$MetaFormatCmd.runCmd(BookieShell.java:328) > at > org.apache.bookkeeper.bookie.BookieShell$MyCommand.runCmd(BookieShell.java:277) > at org.apache.bookkeeper.bookie.BookieShell.run(BookieShell.java:3081) > at org.apache.bookkeeper.bookie.BookieShell.main(BookieShell.java:3172) > Caused by: org.apache.zookeeper.KeeperException$NoNodeException: > KeeperErrorCode = NoNode for /pravega/pravega/bookkeeper/ledgers > at org.apache.zookeeper.KeeperException.create(KeeperException.java:114) > at org.apache.zookeeper.KeeperException.create(KeeperException.java:54) > at org.apache.zookeeper.ZooKeeper.create(ZooKeeper.java:792) > at > org.apache.bookkeeper.zookeeper.ZooKeeperClient.access$1901(ZooKeeperClient.java:70) > at > org.apache.bookkeeper.zookeeper.ZooKeeperClient$9.call(ZooKeeperClient.java:711) > at > org.apache.bookkeeper.zookeeper.ZooKeeperClient$9.call(ZooKeeperClient.java:705) > at > org.apache.bookkeeper.zookeeper.ZooWorker.syncCallWithRetries(ZooWorker.java:140) > at > org.apache.bookkeeper.zookeeper.ZooKeeperClient.create(ZooKeeperClient.java:705) > at > org.apache.bookkeeper.discover.ZKRegistrationManager.prepareFormat(ZKRegistrationManager.java:403) > at > org.apache.bookkeeper.client.BookKeeperAdmin.lambda$format$2(BookKeeperAdmin.java:1152) > at > org.apache.bookkeeper.meta.MetadataDrivers.runFunctionWithMetadataBookieDriver(MetadataDrivers.java:373 > > ” > > > > Could you please help me understand what could be causing this? > > > > -Thanks, > > Prajakta > > > > > > > > >
