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/

Reply via email to