I wonder what the 'node' is that its complaining about? It doesn't say. I wonder if you did DEBUG for zk if you'd learn more? Could enable it on the problematic client only?
St.Ack On Wed, Jan 13, 2010 at 11:25 AM, Adam Silberstein <[email protected]>wrote: > Hi, > I set up a new Hbase cluster and am seeing an error I haven't seen before. > When I start up Hbase I have this NodeExists error in the zookeeper log: > > org.apache.zookeeper.KeeperException$NodeExistsException: KeeperErrorCode = > NodeExists > at > > org.apache.zookeeper.server.PrepRequestProcessor.pRequest(PrepRequestProcess > or.java:245) > at > > org.apache.zookeeper.server.PrepRequestProcessor.run(PrepRequestProcessor.ja > va:114) > 2010-01-13 11:10:47,503 WARN > org.apache.zookeeper.server.PrepRequestProcessor: Got exception when > processing sessionid:0x1262918396b0002 type:create cxid:0xc > zxid:0xfffffffffffffffe txntype:unknown n/a > org.apache.zookeeper.KeeperException$NodeExistsException: KeeperErrorCode = > NodeExists > at > > org.apache.zookeeper.server.PrepRequestProcessor.pRequest(PrepRequestProcess > or.java:245) > at > > org.apache.zookeeper.server.PrepRequestProcessor.run(PrepRequestProcessor.ja > va:114) > > I've read that may be harmless. But then when I run the java client, it > cannot do any operations. And I see a similar NodeExists error in the > zookeeper log. > > > 2010-01-13 11:11:24,661 INFO org.apache.zookeeper.server.NIOServerCnxn: > Connected to /203.104.21.210:36928 lastZxid 0 > 2010-01-13 11:11:24,661 INFO org.apache.zookeeper.server.NIOServerCnxn: > Creating new session 0x1262918396b0004 > 2010-01-13 11:11:24,664 INFO org.apache.zookeeper.server.NIOServerCnxn: > Finished init of 0x1262918396b0004 valid:true > 2010-01-13 11:11:24,973 WARN > org.apache.zookeeper.server.PrepRequestProcessor: Got exception when > processing sessionid:0x1262918396b0004 type:create cxid:0x2 > zxid:0xfffffffffffffffe txntype:unknown n/a > org.apache.zookeeper.KeeperException$NodeExistsException: KeeperErrorCode = > NodeExists > at > > org.apache.zookeeper.server.PrepRequestProcessor.pRequest(PrepRequestProcess > or.java:245) > at > > org.apache.zookeeper.server.PrepRequestProcessor.run(PrepRequestProcessor.ja > va:114) > 2010-01-13 11:11:33,088 WARN org.apache.zookeeper.server.NIOServerCnxn: > Exception causing close of session 0x1262918396b0004 due to > java.io.IOException: Read error > 2010-01-13 11:11:33,089 INFO org.apache.zookeeper.server.NIOServerCnxn: > closing session:0x1262918396b0004 NIOServerCnxn: > java.nio.channels.SocketChannel[connected local=/203.104.21.210:2181 > remote=/203.104.21.210:36928] > 2010-01-13 11:11:42,709 INFO org.apache.zookeeper.server.NIOServerCnxn: > Connected to /203.104.21.212:54837 lastZxid 0 > 2010-01-13 11:11:42,709 INFO org.apache.zookeeper.server.NIOServerCnxn: > Creating new session 0x1262918396b0005 > 2010-01-13 11:11:42,711 INFO org.apache.zookeeper.server.NIOServerCnxn: > Finished init of 0x1262918396b0005 valid:true > 2010-01-13 11:11:42,711 WARN > org.apache.zookeeper.server.PrepRequestProcessor: Got exception when > processing sessionid:0x1262918396b0005 type:create cxid:0x1 > zxid:0xfffffffffffffffe txntype:unknown n/a > org.apache.zookeeper.KeeperException$NodeExistsException: KeeperErrorCode = > NodeExists > at > > org.apache.zookeeper.server.PrepRequestProcessor.pRequest(PrepRequestProcess > or.java:245) > at > > org.apache.zookeeper.server.PrepRequestProcessor.run(PrepRequestProcessor.ja > va:114) > 2010-01-13 11:12:06,002 INFO > org.apache.zookeeper.server.SessionTrackerImpl: > Expiring session 0x1262918396b0004 > 2010-01-13 11:12:06,002 INFO org.apache.zookeeper.server.ZooKeeperServer: > Expiring session 0x1262918396b0004 > 2010-01-13 11:12:06,002 INFO > org.apache.zookeeper.server.PrepRequestProcessor: Processed session > termination request for id: 0x1262918396b0004 > > I've tried wiping the whole setup, including the zookeeper files that Hbase > puts in /tmp and formatting HDFS. But I get the same problem again. I'm > not seeing any exceptions on the client-side. > > Thanks, > Adam > >
