[
https://issues.apache.org/jira/browse/BOOKKEEPER-974?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15748671#comment-15748671
]
Enrico Olivelli commented on BOOKKEEPER-974:
--------------------------------------------
I'm trying your image
{code}
make build
docker run --network host --name some-zookeeper --restart always -d zookeeper
docker run --network host -e ZK_SERVERS=$(hostname):2181 -it
caiok/bookkeeper:4.4.0
{code}
I get this error:
{code}
2016-12-14 15:43:41,854 - INFO - [main:ZooKeeper@438] - Initiating client
connection, connectString=DNA101PC193.diennea.lan:2181 sessionTimeout=10000
watcher=org.apache.bookkeeper.zookeeper.ZooKeeperWatcherBase@6aaa5eb0
2016-12-14 15:43:41,872 - INFO -
[main-SendThread(dna101pc193.diennea.lan:2181):ClientCnxn$SendThread@975] -
Opening socket connection to server
dna101pc193.diennea.lan/10.168.101.193:2181. Will not attempt to authenticate
using SASL (unknown error)
2016-12-14 15:43:41,913 - INFO -
[main-SendThread(dna101pc193.diennea.lan:2181):ClientCnxn$SendThread@852] -
Socket connection established to dna101pc193.diennea.lan/10.168.101.193:2181,
initiating session
2016-12-14 15:43:41,929 - INFO -
[main-SendThread(dna101pc193.diennea.lan:2181):ClientCnxn$SendThread@1235] -
Session establishment complete on server
dna101pc193.diennea.lan/10.168.101.193:2181, sessionid = 0x158fdff2b450000,
negotiated timeout = 10000
2016-12-14 15:43:41,931 - INFO - [main-EventThread:ZooKeeperWatcherBase@127] -
ZooKeeper client is connected now.
2016-12-14 15:43:41,941 - ERROR - [main:Bookie@434] - BookKeeper metadata
doesn't exist in zookeeper. Has the cluster been initialized? Try running
bin/bookkeeper shell metaformat
2016-12-14 15:43:41,945 - ERROR - [main:Bookie@391] - Couldn't access cookie in
zookeeper
org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode
for BookKeeper metadata
at org.apache.bookkeeper.bookie.Bookie.getInstanceId(Bookie.java:437)
at org.apache.bookkeeper.bookie.Bookie.checkEnvironment(Bookie.java:346)
at org.apache.bookkeeper.bookie.Bookie.<init>(Bookie.java:494)
at
org.apache.bookkeeper.proto.BookieServer.newBookie(BookieServer.java:110)
at org.apache.bookkeeper.proto.BookieServer.<init>(BookieServer.java:96)
at org.apache.bookkeeper.proto.BookieServer.main(BookieServer.java:386)
2016-12-14 15:43:41,947 - ERROR - [main:BookieServer@403] - Exception running
bookie server :
org.apache.bookkeeper.bookie.BookieException$InvalidCookieException:
org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode
for BookKeeper metadata
at org.apache.bookkeeper.bookie.Bookie.checkEnvironment(Bookie.java:392)
at org.apache.bookkeeper.bookie.Bookie.<init>(Bookie.java:494)
at
org.apache.bookkeeper.proto.BookieServer.newBookie(BookieServer.java:110)
at org.apache.bookkeeper.proto.BookieServer.<init>(BookieServer.java:96)
at org.apache.bookkeeper.proto.BookieServer.main(BookieServer.java:386)
Caused by: org.apache.zookeeper.KeeperException$NoNodeException:
KeeperErrorCode = NoNode for BookKeeper metadata
at org.apache.bookkeeper.bookie.Bookie.getInstanceId(Bookie.java:437)
at org.apache.bookkeeper.bookie.Bookie.checkEnvironment(Bookie.java:346)
... 4 more
{code}
Some ideas:
- maybe we should mount separate volumes for data/index/journal by default
- maybe we should have a way to pass the configuration file or single
configuration options
- maybe we should have a way to run the bookkeeper shell
> make pushing a docker image as part of the release procedure
> ------------------------------------------------------------
>
> Key: BOOKKEEPER-974
> URL: https://issues.apache.org/jira/browse/BOOKKEEPER-974
> Project: Bookkeeper
> Issue Type: Improvement
> Reporter: Jia Zhai
>
> make pushing a docker image as part of the release procedure.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)