hbase调用htable挂起

8xiog9wr  于 2021-05-30  发布在  Hadoop
关注(0)|答案(1)|浏览(308)

hbase连接程序有一个java代码示例,它是著名的“hbasetest”类示例,可以在internet上长期使用。
我已经在我的服务器上编译了代码,编译成功了。当我运行java类文件时,我可以看到它在特定行中被挂起。”htable table=新htable(conf,tablename);“
它在运行时抛出下面的警报。
2015年6月18日中午12:16:14 org.apache.hadoop.util.nativecodeloader警告:无法为您的平台加载本机hadoop库。。。使用内置java类(如果适用)2015年6月18日12:16:15 pm org.apache.hadoop.hbase.zookeeper.recoverablezookeeper info:此进程的标识符为pid@servername
我已经通过发表书面声明确定了它在这一行中的位置。
请务必让我知道该怎么做。我已经检查了hbase是否正常运行。
请分享你的想法和想法。
@Configuration 单元@hbase@hadoop
提前谢谢萨姆

bvuwiixz

bvuwiixz1#

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

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

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

相关问题