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打开看了一下,好家伙,明明就是这里的问题,他写漏了!

 

所以这是正确的写法:

 

写完,问题解决~

  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值