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

Attachment: bookie1.log
Description: bookie1.log

Attachment: docker-compose.yml
Description: docker-compose.yml

Reply via email to