2015-09-25 16:13:08,863 INFO org.apache.zookeeper.server.NIOServerCnxn: Closed socket connection for client /192.168.1.101:45868 which had sessionid 0x350034402f5008e
2015-09-25 16:13:08,880 INFO org.apache.zookeeper.server.PrepRequestProcessor: Processed session termination for sessionid: 0x350034402f5008d
2015-09-25 16:13:08,889 INFO org.apache.zookeeper.server.NIOServerCnxn: Closed socket connection for client /192.168.1.101:45864 which had sessionid 0x350034402f5008d
2015-09-25 16:13:11,206 INFO org.apache.zookeeper.server.PrepRequestProcessor: Got user-level KeeperException when processing sessionid:0x1500343fff20052 type:setData cxid:0x7e zxid:0x700001848 txntype:-1 reqpath:n/a Error Path:/hbase/meta-region-server Error:KeeperErrorCode = NoNode for /hbase/meta-region-server
2015-09-25 16:13:11,270 INFO org.apache.zookeeper.server.PrepRequestProcessor: Got user-level KeeperException when processing sessionid:0x25003442e650074 type:setData cxid:0x67 zxid:0x70000184e txntype:-1 reqpath:n/a Error Path:/hbase/splitWAL/WALs%2Fzyk-2%2C60020%2C1443166607662-splitting%2Fzyk-2%252C60020%252C1443166607662.null0.1443166613093 Error:KeeperErrorCode = BadVersion for /hbase/splitWAL/WALs%2Fzyk-2%2C60020%2C1443166607662-splitting%2Fzyk-2%252C60020%252C1443166607662.null0.1443166613093
2015-09-25 16:13:20,699 INFO org.apache.zookeeper.server.PrepRequestProcessor: Got user-level KeeperException when processing sessionid:0x25003442e650074 type:setData cxid:0x9b zxid:0x700001861 txntype:-1 reqpath:n/a Error Path:/hbase/meta-region-server Error:KeeperErrorCode = NoNode for /hbase/meta-region-server
2015-09-25 16:13:24,155 WARN org.apache.zookeeper.server.NIOServerCnxn: caught end of stream exception
EndOfStreamException: Unable to read additional data from client sessionid 0x350034402f50056, likely client has closed socket
at org.apache.zookeeper.server.NIOServerCnxn.doIO(NIOServerCnxn.java:220)
at org.apache.zookeeper.server.NIOServerCnxnFactory.run(NIOServerCnxnFactory.java:208)
at java.lang.Thread.run(Thread.java:744)
我在日志中发现了这个异常 Error:KeeperErrorCode = BadVersion for /hbase/splitWAL/WALs%2Fzyk-2%2C60020%2C1443166607662-splitting%2Fzyk-
我发现项目中用的base版本比集群的hbase版本要高
就尝试把hbase版本换成和集群一样的版本,或者hbase的版本比集群的版本低,结果运行正常
由此感觉hbase的版本是向下兼容的,反之就不行
再次谢谢老师们的解答,非常感激