Looks like your client wasn't configured with hbase.zookeeper.quorum which defaults to localhost.
J-D On Fri, Feb 26, 2010 at 2:15 PM, Michael Segel <michael_se...@hotmail.com> wrote: > > Setting up a development cluster. > > Using Cloudera's latest release which has HBase-20.3. > We have 3 nodes running ZooKeeper which is managed by HBase. > We have a quorum set up. > > One of the developers ran in to this error: > 10/02/26 07:31:48 WARN zookeeper.ClientCnxn: Exception closing > session 0x0 to sun.nio.ch.selectionkeyi...@6708f8e0java.net.connectexception: > Connection refused at > sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) at > sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:574) > at > org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:933)10/02/26 > 07:31:48 WARN zookeeper.ClientCnxn: Ignoring exception > during shutdown inputjava.nio.channels.ClosedChannelException at > sun.nio.ch.SocketChannelImpl.shutdownInput(SocketChannelImpl.java:638) > at > sun.nio.ch.SocketAdaptor.shutdownInput(SocketAdaptor.java:360) at > org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:999) > at > org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:970)10/02/26 > 07:31:48 WARN zookeeper.ClientCnxn: Ignoring exception > during shutdown outputjava.nio.channels.ClosedChannelException at > sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:649) > at > sun.nio.ch.SocketAdaptor.shutdownOutput(SocketAdaptor.java:368) at > org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.java:1004) > at > org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:970)10/02/26 > 07:31:49 WARN zookeeper.ZooKeeperWrapper: Failed to create > /hbase -- check quorum servers, > currently=localhost:2181org.apache.zookeeper.KeeperException$ConnectionLossException: > KeeperErrorCode = ConnectionLoss for /hbase > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > [SNIP] > The strange thing is that we have a quorum but the error says > currently=localhost. > Checking the logs, I found that I had an error ... KeeperErrorCode = > NodeExistsI set the logging to DEBUG and restarted both HBase and Hadoop. > (When both down checked that no zombie processes were left running.) > Now I get the following block in the zookeeper log:2010-02-26 14:35:36,435 > WARN org.apache.zookeeper.server.PrepRequestProcessor: Got exception when > processing sessionid:0x270bfd523f0003 type:create cxid:0x2 > zxid:0xfffffffffffffffe txntype:unknown n/a > org.apache.zookeeper.KeeperException$NodeExistsException: KeeperErrorCode = > NodeExists > at > org.apache.zookeeper.server.PrepRequestProcessor.pRequest(PrepRequestProcessor.java:245) > at > org.apache.zookeeper.server.PrepRequestProcessor.run(PrepRequestProcessor.java:114) > 2010-02-26 14:35:36,435 DEBUG > org.apache.zookeeper.server.quorum.CommitProcessor: Processing request:: > sessionid:0x270bfd523f0003 type:create cxid:0x2 zxid:0x6300000019 txntype:-1 > n/a > 2010-02-26 14:35:36,436 DEBUG org.apache.zookeeper.server.quorum.Leader: > Proposing:: sessionid:0x270bfd523f0003 type:create cxid:0x2 zxid:0x6300000019 > txntype:-1 n/a > 2010-02-26 14:35:36,439 DEBUG org.apache.zookeeper.server.quorum.Leader: > Count for zxid: 0x6300000019 is 1 > 2010-02-26 14:35:36,445 DEBUG org.apache.zookeeper.server.quorum.Leader: > Count for zxid: 0x6300000019 is 2 > 2010-02-26 14:35:36,445 DEBUG > org.apache.zookeeper.server.quorum.CommitProcessor: Committing request:: > sessionid:0x270bfd523f0003 type:create cxid:0x2 zxid:0x6300000019 txntype:-1 > n/a > 2010-02-26 14:35:36,445 DEBUG org.apache.zookeeper.server.quorum.Leader: > outstanding is 0 > 2010-02-26 14:35:36,445 DEBUG > org.apache.zookeeper.server.FinalRequestProcessor: Processing request:: > sessionid:0x270bfd523f0003 type:create cxid:0x2 zxid:0x6300000019 txntype:-1 > n/a > > Now this happens when I run a command in the hbase shell. (Like list, status, > ...) > I'd like to understand what is happening and what I can do to fix this? > I'm not sure why the user had Zookeeper errors showing local host but the > larger concern is what is happening to cause this? > Earlier I had i/o errors mentioning /hbase/root but they went away when I > took everything down.Since this is still a development machine, I may just > blow away /hbase in HDFS and see if I can come up clean. > TIA. > -Mike > > > _________________________________________________________________ > Hotmail: Free, trusted and rich email service. > http://clk.atdmt.com/GBL/go/201469228/direct/01/