分享

hbase启动报错,使用自己部署的zookeeper

本帖最后由 pig2 于 2014-11-4 22:32 编辑

zookeeper使用自己部署的,master机器上两个zookeeper,slave上一个。zookeeper启动正常。


因为一个机器上配置了多个,所以安装目录,以及端口都不是固定一个,所以在hbase-site.xml中,不知道端口和目录该怎么配置了,

大家都怎么配置的?小弟在此请教了各位了


启动后,master的HMaster进程会自动挂掉,master和slave的进程HQuorumPeer,都么有起来

参考了多个帖子,也在群里求助过,但是没有得到有效的解决


小弟在此请教了各位了,有知道的请不吝指教。多谢了!!
daemon.jpg

zookeeper配置.jpg

log.jpg

hbase-site.xml配置.jpg

hbase-env.xml配置.jpg


已有(1)人评论

跳转到指定楼层
bioger_hit 发表于 2014-11-4 23:41:57
只能说这不是一个良好的开端,然后就是不断的填坑

一个集群至少一个master,两个slave,要么就是用伪分布。

zookeeper集群,节点数,必须为奇数,你这个看上去没有配置成功,但是即使配置成功也是会出问题的。

如果集群数目为偶数,zookeeper会选不出master。

至于这里如何配置,需要与zookeeper安装过程中在zoo.cfg中配置的dataDir保持一致,所以你的zookeeper如何配置的,你这里就如何配置。

<property>

<name>hbase.zookeeper.property.dataDir</name>

<value>/home/hadoop/app/zkdata</value>(此处要与上述zookeeper安装过程中在zoo.cfg中配置的dataDir保持一致)

</property>


先不说zookeeper的事情,在说说你进程的事情,看不到进程,说明配置有问题,具体需要看配置文件是否正确,配置的目录权限是否足够。

建议:
1.集群必须保证三个节点,或则(单节点)伪分布的方式
2.在部署的过程中,尽量避免配置文件的换行、空格,配置的目录权限足够。





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条