Hbase呼叫HTable挂起

时间:2015-06-18 20:49:53

标签: java hadoop hbase

Hbase连接程序的示例java代码是着名的" HbaseTest"课堂样本,可在互联网上长时间使用。

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

运行时会抛出以下警告。

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

我已经发现它通过给出Print语句而陷入了那条特定的行。

请让我知道该怎么做。我已经检查过Hbase运行正常。

请分享您的想法和想法。

@hive @hbase @hadoop

先谢谢Sam

1 个答案:

答案 0 :(得分:0)

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

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

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