连接超时报错、连不上问题的解决

一、连接超时的问题

我配置的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文件报错的问题

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐