我有一个安装了Hbase的3节点Hadoop集群(主节点和2个从节点)。 Zookeeper和HMaster安装在Hadoop主节点上。通过调用start-hbase.sh
启动HBase Cluster后,启动了HMaster和2个HRegionServer进程。
然而,HBase集群显示:
"等待区域服务器计数结算......"
当我检查从属服务器上的日志文件时,它显示错误消息
"打开与服务器localhost / 127.0.0.1的套接字连接:2181。将 不要尝试使用SASL进行身份验证(未知错误)"
不确定这是什么意思。我猜HRegionServer试图连接到localhost而不是主节点,后者安装了Zookeeper和HMaster。我已经确认通过SSH在Master和Slaves之间的通信正在以任何方式工作,并且所有物理IP都在/ etc / hosts文件中正确定义。
你们有没有人能指出中断从HRegionServers到HMaster的通信会出现什么问题?