HBase报错:java.net.ConnectException: Connection refused

这是一个困扰了我两天两夜的问题 弄了整整两天,两晚上都是2点多睡,早上7点多就起床上课。终于在这个周五昏昏欲睡的中午找到了bug。

我是在windows下安装的单机版的hbase-1.3.0,使用的自带的zookeeper,使用hadoop2.7.4因为很少这样使用hbase所以,在网上很难搜到解决办法。


hbase shell可以正常使用 

我使用eclipse连接hbase的时候 master里面就一直loop下面的info,eclispe控制台报can't get locations.......等类似信息



探索了几天几夜的解决方案就是下面一句话。

在hbase-env.sh里面添加hadoop的安装路径 如果你没有配置hadoop_home 的话就要改成hadoop的安装路径。


解决了这个世纪大难题的我一下就清醒了。

我因为不知道错误是在哪里,就根据各种报错信息去百度,google查。但是很多解决办法很相似,但是对我的问题确实没有哦什么帮助,因为我是一个忍耐力极强的人,所以到最后也没有放弃,在我的坚持下终于还是让我找到了解决办法,为自己点个赞。

要特别鸣谢的帖子:http://www.voidcn.com/article/p-xqsvezqa-ca.html



Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐