org.apache.hadoop.hbase.client.RetriesExhaustedException:Can‘t get the locations IDEA操作HBase错误解决 已解决

再发一篇!

昨晚同学在做IDEA操作HBase,判断表是否存在出了错误,如图:

可怜的好兄弟说他调了一下午

这报错,用我的工地英语大概看了一下,关键信息:

Can't get the locations

所以我猜这是程序访问不到集群?

问他是不是hbase-site.xml文件没弄好 

结果并不是,那就是代码问题?也不是。。。。。

那是不是集群没有启动?Zookeeper没跑起来?Hbase没启动?  也不是。

如图,可以访问得到,说明HBase应该没问题

 

那我就要怀疑他的集群环境问题了呀!

于是,我把我的代码也跑起来,(就单纯跑程序,我连虚拟机、集群都没打开)

 

经过好几分钟的等待后,我也成功地和报了一样的错误(嗯~意料之中哈哈)

 所以很明了,和我猜的一样,就是他的代码访问不到集群

但是hbase-site.xml文件没写错,是哪里出了问题? 其实我们忽略了一个细节,就是hosts文件,用来映射集群的文件。可能是这里出了问题,路径如下

C:\Windows\System32\drivers\etc

于是乎我提出疑问,是不是hosts没弄好,好兄弟也跟我说了没问题,然后,,,,就想着算了不弄了,把这个问题往外抛,抛给明天给我们上课的张部长

所以到今天早上,我把他的hosts打开看了一下,好家伙,明明就是这里的问题,他写漏了!

 

所以这是正确的写法:

 

写完,问题解决~

  • 6
    点赞
  • 0
    评论
  • 2
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值