在MapR的zookeeper之后启动warden

时间:2013-12-11 16:37:59

标签: apache-zookeeper warden mapr

我正在安装MapR,并且在单个节点上启动zookeeper后我坚持启动warden。

# service mapr-warden start
Error: warden can not be started. See /opt/mapr/logs/warden.log for details

在这个文件上没有细节。有人有提示吗?谢谢=)

3 个答案:

答案 0 :(得分:1)

在节点上运行configure.sh(/opt/mapr/server/configure.sh -C nodeA -Z nodeA)?动物园管理员成功了吗?

service mapr-zookeeper status

答案 1 :(得分:0)

如果你在warden.log中没有得到任何东西,那么很可能监视器JVM永远不会被mapr-warden init脚本启动。

在某些MapR版本中,mapr-warden init脚本会将一些细节记录到/opt/mapr/logs/wardeninit.log中。你可以试试那里。

但是,我还要提醒一下,目前init脚本完成的日志记录很稀疏,不一定非常易于阅读。如果你无法从wardeninit.log的内容中找出原因,你可以在这里发布它们,也许我可以提供帮助。

你可以做的另一件事是编辑/etc/init.d/mapr-warden并在文件的顶部添加“set -x”,就在“BASEMAPR =”行之前,然后尝试再次启动warden而你将在屏幕上获得一堆shell调试输出。如果你在这里复制并粘贴那个足以告诉问题根本原因的输出。

还有一点需要提及的是,您可能最好使用http://answers.mapr.com论坛,因为这是MapR特定的,我认为可能有更多用户可以提供帮助。

答案 2 :(得分:0)

即使在单个节点中使用MapR,仍然需要configure.sh。实际上,如果没有configure.sh warden,zookeeper,cldb和其他MapR组件将缺少其配置,并且在许多情况下将无法启动。

安装软件包(deb或rpm)后必须运行configure.sh。