Hbase HRegionServer无法与HMaster通信

Hbase HRegionServer无法与HMaster通信,hbase,apache-zookeeper,sasl,Hbase,Apache Zookeeper,Sasl,我有一个3节点Hadoop集群主服务器和2个安装了Hbase的从属服务器。Zookeeper和HMaster安装在Hadoop主节点上。在我通过调用start-HBase.sh启动HBase集群之后,HMaster和2个HRegionServer进程被启动 然而,HBase集群显示: 正在等待区域服务器计数结算 当我检查从属服务器上的日志文件时,它显示了一条错误消息 正在打开到服务器localhost/127.0.0.1:2181的套接字连接。将 未尝试使用SASL进行身份验证未知错误 不知道那

我有一个3节点Hadoop集群主服务器和2个安装了Hbase的从属服务器。Zookeeper和HMaster安装在Hadoop主节点上。在我通过调用start-HBase.sh启动HBase集群之后,HMaster和2个HRegionServer进程被启动

然而,HBase集群显示:

正在等待区域服务器计数结算

当我检查从属服务器上的日志文件时,它显示了一条错误消息

正在打开到服务器localhost/127.0.0.1:2181的套接字连接。将 未尝试使用SASL进行身份验证未知错误

不知道那是什么意思。我猜HRegionServer试图连接到本地主机,而不是安装了Zookeeper和HMaster的主节点。我已经确认,主服务器和从服务器之间通过SSH进行的通信是双向的,并且所有物理IP都在/etc/hosts文件中正确定义


你们中有谁能指出,在中断从HRegionServers到HMaster的通信时可能出现的问题吗?

更新:我已经找到了问题的原因。HBase-site.xml中的一个字母是用大写字母键入的,这使HRegionServer无法找到HBase主机。问题解决了!!!