【问题标题】:Hbase calling HTable hangsHbase 调用 HTable 挂起
【发布时间】:2015-06-18 20:49:52
【问题描述】:

有一个Hbase连接程序的示例java代码,就是著名的“HbaseTest”类示例,在网上已经有很长时间了。

我已经在我的服务器中编译了代码并且编译成功了。当我运行我的 Java 类文件时,我可以看到它被挂在特定的行中。 "HTable table = new HTable(conf, tableName);"

它在运行时会抛出以下警报。

2015 年 6 月 18 日下午 12:16:14 org.apache.hadoop.util.NativeCodeLoader 警告:无法为您的平台加载 native-hadoop 库...在适用的情况下使用内置 java 类 2015 年 6 月 18 日 12 日: 16:15 PM org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper INFO:这个进程的标识符是pid@servername

我通过提供 Print 语句确定它已卡在特定行中。

请让我知道该怎么做。我检查了 Hbase 是否运行正常。

请分享您的想法和想法。

@hive @hbase @hadoop

提前感谢山姆

【问题讨论】:

    标签: java hadoop hbase


    【解决方案1】:

    在网络问题之前我也遇到过类似的问题。尝试设置重试和超时参数,例如

    hbase.client.retries.number=2
    zookeeper.session.timeout=2000
    zookeeper.recovery.retry=0
    hbase.rpc.timeout=100
    ipc.socket.timeout=100
    hbase.client.pause=100
    zookeeper.recovery.retry.intervalmill=100
    timeout=100
    

    您可能需要根据抛出的错误修改您的网络设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-07
      • 2016-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多