HBase分布式运行之--master角色是否应该为regionserver节点?

koalton 发布于 2017/03/20 16:25
阅读 269
收藏 0

环境:

A、B两台机器,各自安装了HBase。其中B机器上运行了一个ZK实例。A机器的Hbase作为master角色,B作为regionserver

配置:

A、B两台机器上均配置HBase使用分布式模式为true、管理ZK为false(即使用额外的ZK服务),且两台机器上的regionservers文件配置B机器的IP地址。启动时候,运行A机器下的start-hbase.sh。

现象:

在regionserver的启动日志中出现:regionserver.RSRpcServices: Failed opening region hbase:namespace。且登录zk查看,/hbase 目录下并没有namespace节点。

做如下调整:

将A、B两个机器的regionservers修改,配置A、B两台机器的IP地址,然后从A机器下进行启动,发现启动正常,且zk中的/hbase下包含了namespace节点。

 

所以,若master节点不想成为regionserver,应该如何配置或者如何启动?

加载中
返回顶部
顶部