whitePlay 2017-06-19 10:49 采纳率: 0%
浏览 1911

java连hbase永久等待问题

只有一个有价值信息就是,Session establishment complete on server tb86-es01/172.18.1.86:2181, sessionid = 0x15b79d49b158594, negotiated timeout = 40000
代码如下:
public class extract_hbase_job {
private static Configuration hconf = null;

static{
Configuration conf = new Configuration();
conf.set("hbase.zookeeper.quorum", "tb86-es01,tb87-es02,tb88-es03");
conf.set("hbase.zookeeper.property.clientPort", "2181");
System.setProperty("hadoop.home.dir", "D:\work\apache\hadoop\hadoop-2.6.0");

       hconf = HBaseConfiguration.create(conf);
   }

    public static void getRecord(String tableName,String rowKey) throws Exception{
      HTable table = new HTable(hconf, tableName.getBytes());
      Get get = new Get(rowKey.getBytes());
      Result rs = table.get(get);
     for (KeyValue kv : rs.raw()) {
        System.out.println(new String(kv.getQualifier()) + " " );
    }
 @Test
  public void test() throws Exception{
      extract_hbase_job.getRecord("default:relation_graph", "00:global:cp:10878983");
  }

}

hbase中也有报错:
java.lang.RuntimeException: Failed construction of Master: class org.apache.hadoop.hbase.master.HMaster
at org.apache.hadoop.hbase.master.HMaster.constructMaster(HMaster.java:1867)
at org.apache.hadoop.hbase.master.HMasterCommandLine.startMaster(HMasterCommandLine.java:198)
at org.apache.hadoop.hbase.master.HMasterCommandLine.run(HMasterCommandLine.java:139)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
at org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:126)
at org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:1881)
ed by: java.net.BindException: 地址已在使用
at sun.nio.ch.Net.bind0(Native Method)
at sun.nio.ch.Net.bind(Net.java:444)
at sun.nio.ch.Net.bind(Net.java:436)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:214)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
at org.apache.hadoop.hbase.ipc.RpcServer.bind(RpcServer.java:2366)
at org.apache.hadoop.hbase.ipc.RpcServer$Listener.(RpcServer.java:524)
at org.apache.hadoop.hbase.ipc.RpcServer.(RpcServer.java:1896)

at org.apache.hadoop.hbase.regionserver.RSRpcServices.(RSRpcServices.java:788)
at org.apache.hadoop.hbase.master.MasterRpcServices.(MasterRpcServices.java:197)
at org.apache.hadoop.hbase.master.HMaster.createRpcServices(HMaster.java:401)
at org.apache.hadoop.hbase.regionserver.HRegionServer.(HRegionServer.java:487)
at org.apache.hadoop.hbase.master.HMaster.(HMaster.java:271)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at org.apache.hadoop.hbase.master.HMaster.constructMaster(HMaster.java:1862)
... 5 more

  • 写回答

3条回答

  • whitePlay 2017-06-19 10:50
    关注

    有没有那个大神遇见过,我已经把host文件改了,而且jar包直接用的hbase的lib目录中的jar包

    评论

报告相同问题?

悬赏问题

  • ¥100 有人会搭建GPT-J-6B框架吗?有偿
  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名