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

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包

    评论

报告相同问题?

悬赏问题

  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥15 绘制多分类任务的roc曲线时只画出了一类的roc,其它的auc显示为nan
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?