【问题标题】:DataNode automatically getting restarted in the CDH5 clusterDataNode 在 CDH5 集群中自动重启
【发布时间】:2014-09-01 18:24:58
【问题描述】:

我们已经建立了一个有 6 个从节点的集群。我正在尝试查看当其中一个 DataNode 死亡时复制是如何发生的。

我登录到其中一个从属服务器并使用 kill -9 命令杀死了 DataNode。一段时间后,DataNode 会自动重启,HDFS 会恢复健康状态。我正在验证这一点,因为 DataNode 的 PID 已更改。

我没有看到任何关于 DataNode 上述行为的文档。这是 Apache Hadoop 还是 Cloudera CDH 功能?对文档的任何参考表示赞赏。

【问题讨论】:

    标签: hadoop hdfs cloudera


    【解决方案1】:

    由于datanode的pid已经改变,我不认为这是datanode的行为。如果您使用 Cloudera Manager 管理集群,则可以选择在失败时重新启动 datanode 守护程序(自动重新启动进程)。默认情况下将设置此选项。当datanode进程失败或被杀死时,设置自动重启选项Cloudera Scm agent将启动datanode守护进程。

    对于自动重启选项:选择 HDFS 服务 -> 转到配置部分 -> 搜索 automatic restart

    CM 4.X 版本也提供此功能。

    【讨论】:

    • 知道了 - thnx - 我无法处理任何文档 - 所以我不确定它是 cloudera 还是 apache 功能。
    • 嗯,我确信像start-dfs.sh 这样的脚本会在失败的情况下重新启动一个新进程,但是当我现在阅读脚本时,我没有看到这一点。我正在删除我的答案。
    猜你喜欢
    • 2015-02-25
    • 1970-01-01
    • 2023-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多