解决java使用API连接HBase超时、连不上问题
连接超时报错、连不上问题的解决一、连接超时的问题我配置的HBase使用的是自带的zookeeper,所以一开始使用的配置文件里没有配zookeeper,导致连接超时并且挂掉。如果你使用的是HBase自带的zookeeper,那么在你maven工程的resources(资源文件)中的hbase-site.xml加入如下配置<property><name>hbase.zooke
·
连接超时报错、连不上问题的解决
一、连接超时的问题
我配置的HBase使用的是自带的zookeeper,所以一开始使用的配置文件里没有配zookeeper,导致连接超时并且挂掉。如果你使用的是HBase自带的zookeeper,那么在你maven工程的resources(资源文件)中的hbase-site.xml
加入如下配置
<property>
<name>hbase.zookeeper.quorum</name>
<value>192.168.117.130</value> <!-- value里面是你HBase所在机子的IP地址 -->
</property>
二、连接不上问题
一般来说我们使用HBase都是在虚拟机上的Linux系统中部署,通过windows进行操作,那么在你Windows系统中的hosts文件中就得加上你HBase所在虚拟机的IP地址和hostname
hosts所在位置:C:\Windows\System32\drivers\etc
之后再尝试连接HBase,就可以连接上了
同时该配置还能解决你从50070页面下载HDFS文件报错的问题
更多推荐
已为社区贡献3条内容
所有评论(0)