1、问题描述:使用eclipse通过hbase api访问hbase错,实验环境为eclipse安装在windows10下,hbase安装在虚拟机CentOS7下,其中Centos7 hbase IP地址为192.168.137.11 org.apache.hadoop.hbase.MasterNotRunningException
2、分析思路:1)通过jps查看Hbase Hregionserver都已经启动了,排除没启动原因
2)查看/etc/hosts 发现 127.0.0.1 对应的域名为localhost 已经注释掉了,排除域名解析原因。
#127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.137.11 bigdata
3)然后查看Hbase和Hregionserver日志(hbase/logs下)发现regionserver日志监听地址为127.0.0.1定位了出错原因:这里是192.168.137.11 对应的域名 bigdata 才正确