使用HBase API连接HBase集群时一直报错
查看报错原因 :
报错原因说是无法不知道 hadoop102.hadoop.com这个域名
其实这个信息,并不是Hbase的异常,而是客户端找不到zookeeper的解析地址,由于Hbase是通过hostname解析IP地址的(DNS),Zookeeper只会返回Hbase的域名,需要客户端通过DNS或本地hosts文件进行解析。
本机无法解析hadoop102.hadoop.com这个域名,查看hosts
果然只有ip地址和主机名的映射,没有域名的映射,因此无法映射