初学hbase时,遇到一个很奇怪的问题。用eclipse去连hbase时,一直没响应,也没有报错。然后去上网查了,需要在hosts文件中配置,ip和主机名的映射配置.代码配置zk使用主机名,但是试过,还是没响应。而且也能ping通zk地址。试了几天,都很绝望。
后来,发现hbase的端口是不通的,后来试着关闭防火墙.果然,一下就连上了。因为,代码只配置了zk地址,没有配置hbase服务器地址。所以很容易忽略这个问题。
所以连不上hbase,需要注意2点:
hosts文件中ip地址和主机名映射
关闭防火墙配置