我正在安装MapR,并且在单个节点上启动zookeeper后我坚持启动warden。
# service mapr-warden start
Error: warden can not be started. See /opt/mapr/logs/warden.log for details
在这个文件上没有细节。有人有提示吗?谢谢=)
答案 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。