首页 > Windows开发 > 详细

使用IDEA操作Hbase API 报错:org.apache.hadoop.hbase.client.RetriesExhaustedException的解决方法:

时间:2020-02-14 22:49:31      阅读:121      评论:0      收藏:0      [点我收藏+]

 使用IDEA操作Hbase API 报错:org.apache.hadoop.hbase.client.RetriesExhaustedException的解决方法:

 

1.错误详情:

   Exception in thread “main” org.apache.hadoop.hbase.client.RetriesExhaustedException: Failed after attempts=36, exceptions:
Fri Feb 14 18:04:10 CST 2020, null, java.net.SocketTimeoutException: callTimeout=60000, callDuration=62509: 10000 millis timeout while waiting for channel to be ready for connect. ch : java.nio.channels.SocketChannel[connection-pending remote=server1.com/69.172.201.153:16020] row ‘fruit1,’ on table ‘hbase:meta’ at region=hbase:meta,1.1588230740, hostname=server1.com,16020,1581692957371, seqNum=0…

 

2.问题解决:

 修改本地系统下的C盘文件:  

   C:\Windows\System32\drivers\etc\hosts

 添加:你的虚拟机的ip  主机名.com   主机名
 比如(以我的为例):192.168.137.8  master.com  master
 提示:还可以添加您的 从机

 

3.报错原因:

  java代码:
技术分享图片


  由于hbase会根据192.168.137.8 找到虚拟机主机,并且根据主机hosts文件解析IP127.0.0.1,因此这就造成了无法识别主机名,从而运行报错。

 
 
 
希望可以解决您的问题~~~

如果哪里描述有错误,欢迎大家指出…

使用IDEA操作Hbase API 报错:org.apache.hadoop.hbase.client.RetriesExhaustedException的解决方法:

原文:https://www.cnblogs.com/Nahshon/p/12309437.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!