[ 
https://issues.apache.org/jira/browse/BOOKKEEPER-255?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13272366#comment-13272366
 ] 

Rakesh R commented on BOOKKEEPER-255:
-------------------------------------

Here I feel the problem is, when we do NN formatting its going to intialize the 
configured BKJM journals and trying to create the BookKeeper client, this 
inturn reading the available Bookies.

BK client looks for the available Bookie servers from ZK and is throwing 
exception.
{noformat}
bk.getZkHandle().getChildren("/ledgers/available", this, callback, null);
{noformat}
                
> BKJM : Namenode format fails, if there is no BK root
> ----------------------------------------------------
>
>                 Key: BOOKKEEPER-255
>                 URL: https://issues.apache.org/jira/browse/BOOKKEEPER-255
>             Project: Bookkeeper
>          Issue Type: Bug
>          Components: bookkeeper-client
>            Reporter: Rakesh R
>            Assignee: Rakesh R
>            Priority: Minor
>
> +scenario:+
> 1) /ledgers/available zNode is not created in ZooKeeper.
> 2) Apply NN formatting using : hadoop namenode -format
> Namenode formatting has dependency with the BookKeeper client and is throwing 
> the following exception.
> {noformat}
> 12/05/10 16:41:57 ERROR namenode.NameNode: Exception in namenode join
> java.lang.IllegalArgumentException: Unable to construct journal, 
> bookkeeper://10.18.40.155:2183;10.18.40.155:2182;10.18.40.155:2181/NN
>         at 
> org.apache.hadoop.hdfs.server.namenode.FSEditLog.createJournal(FSEditLog.java:1226)
>         at 
> org.apache.hadoop.hdfs.server.namenode.FSEditLog.initJournals(FSEditLog.java:242)
>         at 
> org.apache.hadoop.hdfs.server.namenode.FSEditLog.initSharedJournalsForRead(FSEditLog.java:223)
>         at 
> org.apache.hadoop.hdfs.server.namenode.FSImage.<init>(FSImage.java:134)
>         at 
> org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:718)
>         at 
> org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1091)
>         at 
> org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1191)
> Caused by: java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
> Method)
>         at 
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>         at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>         at 
> org.apache.hadoop.hdfs.server.namenode.FSEditLog.createJournal(FSEditLog.java:1224)
>         ... 6 more
> Caused by: java.io.IOException: Error initializing zk
>         at 
> org.apache.hadoop.contrib.bkjournal.BookKeeperJournalManager.<init>(BookKeeperJournalManager.java:191)
>         ... 11 more
> Caused by: org.apache.zookeeper.KeeperException$NoNodeException: 
> KeeperErrorCode = NoNode
>         at 
> org.apache.zookeeper.KeeperException.create(KeeperException.java:111)
>         at 
> org.apache.bookkeeper.client.BookieWatcher.readBookiesBlocking(BookieWatcher.java:140)
>         at org.apache.bookkeeper.client.BookKeeper.<init>(BookKeeper.java:177)
>         at org.apache.bookkeeper.client.BookKeeper.<init>(BookKeeper.java:147)
>         at 
> org.apache.hadoop.contrib.bkjournal.BookKeeperJournalManager.<init>(BookKeeperJournalManager.java:189)
>         ... 11 more
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to