【问题标题】:Ambari shows service as stoppedAmbari 显示服务已停止
【发布时间】:2016-01-05 22:55:26
【问题描述】:

我们正在使用 Hortonworks HDP 2.1 和 Ambari 1.6.1

在我们的底层硬件崩溃后,几天前我们重新启动了集群。我们再次恢复了一切,但是,Ambari 显示两个服务仍然处于关闭状态,即 YARN 资源管理器和 MapReduce 历史服务器。这两个服务都在运行,通过检查服务器上正在运行的进程以及检查提供的功能来验证。 Nagios 健康检查也可以。尽管如此,Ambari 仍显示服务已停止。尝试启动它们不起作用(地址已在使用中,这是意料之中的,因为它已经在运行)。如果进程在启动前被杀死,那么它会启动,但仍会显示为失败的操作,Ambari 会继续显示服务已停止。

其他人以前见过类似的问题吗?我在任何地方都找不到有关类似案例的任何信息。

【问题讨论】:

    标签: hadoop2 hortonworks-data-platform ambari


    【解决方案1】:

    我过去也遇到过类似的问题,这是由于对 PID 文件的权限。查看 YARN 的服务描述符文件,了解它检查哪些文件以查看它是否正在运行。通常它会读取一个 pid 并检查 pid 文件中列出的进程是否正在运行。我会发现它检查的 pid 文件的位置,然后停止服务,删除 pid 文件,然后使用 ambari 重新启动服务。这应该使用正确的用户/组和权限重新创建 pid 文件,并最终解决您看到的问题。

    【讨论】:

    • 这确实是我的问题,对 pid 文件的权限错误。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 2015-09-21
    • 2014-02-12
    • 1970-01-01
    • 2013-09-25
    • 1970-01-01
    • 1970-01-01
    • 2019-02-07
    • 2013-05-26
    相关资源
    最近更新 更多