2


我已经在上面安装了 cloudera 和 hdfs、mapreduce、zookeper、hbase。具有这些服务的 4 个节点(3 个 zookeeper)。全部由 cloudera 向导安装,在 cloudera 中没有配置问题。在从 java 连接时出现错误:

9:32:23.020 [main-SendThread()] INFO org.apache.zookeeper.ClientCnxn - 打开与服务器 /172.20.7.6:2181 的套接字连接 09:32:23.020 [main] INFO org.apache.hadoop.hbase.zookeeper .RecoverableZooKeeper - 进程标识符 = hconnection-0x301abf87 连接到 ZooKeeper 集合 = 172.20.7.6:2181 09:32:23.028 [main-SendThread(cloudera2.pjk-tvs...:2181)] INFO org.apache.zookeeper.ClientCnxn -与 cloudera2.pjk-tvs.../172.20.7.6:2181 建立套接字连接,启动会话 09:32:23.029 [main-SendThread(cloudera2.pjk-tvs...net:2181)] 调试 org.apache.zookeeper .ClientCnxn - cloudera2.pjk-tvs.../172.20.7.6:2181 09:32:23.035 [main-SendThread(cloudera2.pjk-tvs...:2181)] INFO org.apache.zookeeper 上发送的会话建立请求.ClientCnxn - 服务器 cloudera2.pjk-tvs.../172.20.7 上的会话建立完成。6:2181, sessionid = 0x2423aeb0f790ff2, 协商超时 = 60000 09:32:23.037 [main-EventThread] 调试 org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher - hconnection-0x301abf87 收到 ZooKeeper 事件,类型=无,状态=同步连接, path=null 09:32:23.040 [main-EventThread] 调试 org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher - hconnection-0x301abf87-0x2423aeb0f790ff2 已连接 09:32:23.041 [main-SendThread(cloudera2.pjk-tvs ... :2181)] 调试 org.apache.zookeeper.ClientCnxn - 读取回复 sessionid:0x2423aeb0f790ff2, packet:: clientPath:null serverPath:null finished:false header:: 1,3 replyHeader:: 1,8589982838,0 request:: '/ hbase/hbaseid,F 响应:: s{16,8589934615,1383919470521,1383967999584,4,0,0,0,85,0,16} 09:32:23.044 [main-SendThread(cloudera2....:2181) ] 调试 org.apache.zookeeper。ClientCnxn - Reading reply sessionid:0x2423aeb0f790ff2, packet:: clientPath:null serverPath:null finished:false header:: 2,4 replyHeader:: 2,8589982838,0 request:: '/hbase/hbaseid,F response:: ffffffff0002c3131363140636c6f7564657261312e706a6b2d7476732e633467642e6772696464796e616d6963732e6e657465633932386436332d316334652d346336652d616238392d646237343239646231336638,s {16,8589934615,1383919470521,1383967999584,4,0,0,0,85,0,16} 09:32:23.100 [main] 调试 org.apache.hadoop.ipc.RpcClient - Codec=org.apache.hadoop。 hbase.codec.KeyValueCodec@11fb24d3,compressor=null,tcpKeepAlive=true,tcpNoDelay=true,maxIdleTime=10000,maxRetries=0,fallbackAllowed=false,ping 间隔=60000ms,绑定地址=null 09:32:23.109 [main-SendThread (cloudera2.pjk-tvs...:2181)] 调试 org.apache.zookeeper.ClientCnxn - 阅读回复 sessionid:0x2423aeb0f790ff2, packet:: clientPath:null serverPath:null finished:false header:: 3,4 replyHeader:: 3,8589982838,-101 request:: '/hbase/meta-region-server,F response:: 09:32: 23.116 [main] DEBUG org.apache.hadoop.hbase.zookeeper.ZKUtil - hconnection-0x301abf87-0x2423aeb0f790ff2 无法获取 znode /hbase/meta-region-server 的数据,因为节点不存在(不是错误) 09:32: 23.317 [main-SendThread(cloudera2.pjk-tvs...:2181)] 调试 org.apache.zookeeper.ClientCnxn - 读取回复 sessionid:0x2423aeb0f790ff2, packet:: clientPath:null serverPath:null finished:false header:: 4, 4 replyHeader:: 4,8589982838,-101 request:: '/hbase/meta-region-server,F response:: 09:32:23.318 [main] DEBUG org.apache.hadoop.hbase.zookeeper。ZKUtil - hconnection-0x301abf87-0x2423aeb0f790ff2 无法获取 znode /hbase/meta-region-server 的数据,因为节点不存在(不是错误)

有任何想法吗?

4

1 回答 1

5

我曾尝试通过客户端 0.96 连接到 HBase 0.94。并且根据https://blog.cloudera.com/blog/2013/10/what-are-hbase-znodes/znode /hbase/root-region-server 在 0.96 中被 /hbase/meta-region-server 替换, java客户端无法找到。

于 2013-11-12T15:55:17.807 回答