0

我正在安装 MapR,在单个节点上启动 zookeeper 后,我一直在启动看守。

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

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

4

3 回答 3

1

configure.sh (/opt/mapr/server/configure.sh -C nodeA -Z nodeA) 是否在节点上运行?zookeeper成功了吗?

服务映射器-动物园管理员状态

于 2013-12-11T18:39:49.157 回答
1

如果您在warden.log 中没有得到任何内容,那么很可能warden 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 特有的,我认为那里可能有更多的用户可以提供帮助。

于 2013-12-11T19:50:00.090 回答
0

即使在单个节点中使用 MapR 仍然需要 configure.sh。事实上,如果没有 configure.sh 守望者,zookeeper、cldb 和其他 MapR 组件将缺少它们的配置,并且在很多情况下会无法启动。

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

于 2016-09-12T13:04:29.150 回答