【发布时间】:2013-03-01 02:20:09
【问题描述】:
我在六个节点的集群上使用 Hbase{ hbase-0.94.3 } 和 hadoop{ hbase-0.94.3 }。我的机器上安装的操作系统fedora。 对于 Hbase,我有一个主节点和 6 个区域服务器。
但奇怪的问题是,我的 Hbase 区域服务器无法连接到主服务器。 只有与 master 运行在同一台机器上的 region server 才能连接到 master。
对于 6 个区域服务器中的 5 个,我收到以下错误:
我收到以下错误消息: 2013-02-28 19:50:26,609 INFO org.apache.hadoop.hbase.regionserver.HRegionServer:尝试连接到 serv11.mycompany.com 的主服务器,60000,1362102564107 2013-02-28 19:51:26,657 警告 org.apache.hadoop.hbase.regionserver.HRegionServer:无法连接到主服务器。重试。错误是: java.net.ConnectException:连接被拒绝 在 sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) ....
非常感谢您对此的任何帮助。
【问题讨论】:
-
只是补充一点,master 正在等待 regionservers 监听。
-
您是否正确配置了区域服务器上 master 的 DNS 绑定?从您的区域服务器尝试
ping serv11.mycompany.com并检查它是否是主计算机的 IP 地址。
标签: connection hbase fedora master