Hello, I am trying to use "apache/bookeeper:4.9.2" Docker image in a Docker compose deployment. However, the Bookkeeper container goes down soon after I execute "docker-compose up -d", with the exception shown below.
Please find attached the full logs and the docker compose file. What could be
going wrong?
2019-12-03 10:12:37,512 - 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)
... 9 more
Best regards,
Ravi
bookie1.log
Description: bookie1.log
docker-compose.yml
Description: docker-compose.yml
