分享

hbase我在shell下可以操作,但是我用java api操作的时候报错:

yuwenge 发表于 2013-11-3 22:32:43 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 1 20244
hbase我在shell下可以操作,但是我用java api操作的时候报错:
org.apache.hadoop.hbase.client.RetriesExhaustedException: Failed after attempts=35, exceptions:
Sun Nov 03 03:37:28 CST 2013, org.apache.hadoop.hbase.client.RpcRetryingCaller@26d607, java.net.ConnectException: Connection refused: no further information
Sun Nov 03 03:37:29 CST 2013, org.apache.hadoop.hbase.client.RpcRetryingCaller@26d607, org.apache.hadoop.hbase.ipc.RpcClient$FailedServerException: This server is in the failed servers list: localhost/127.0.0.1:60020
Sun Nov 03 03:37:29 CST 2013,
查看jps服务是启动了的:
[root@localhost logs]# jps
2167 SecondaryNameNode
1972 NameNode
3437 Jps
2071 DataNode
2244 JobTracker
2891 HRegionServer
2786 HMaster
2348 TaskTracker
2736 HQuorumPeer
看了datanode,namenode日志没有出错,hbase里的日志也没有错误

已有(1)人评论

跳转到指定楼层
xng2012 发表于 2013-11-3 22:34:11
shell下就可以,Configuration conf = new Configuration();
conf.addResource("hbase-site.xml");
conf = HBaseConfiguration.create(conf);
  
HTable table = new HTable(conf,"student");
-- new HTable(conf,"student");的时候引起的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条