【问题标题】:Hadoop Datanode fails with Return value 3 (Kerberos enabled)Hadoop Datanode 失败并返回值 3(启用了 Kerberos)
【发布时间】:2016-04-14 22:07:12
【问题描述】:

我已为 Datanode 启用 Kerberos。

当我尝试启动数据节点时。失败,返回值为 3。

但是,keytab 文件中的用户登录是完美的。 Datanode 与 namenode 的通信也在发生。

ps aux 也显示正在运行的数据节点守护进程。

对这种奇怪行为的任何建议/答案。

注意:这是一个单节点集群,Namenode 正在运行。 Keytab 文件没有问题。

【问题讨论】:

    标签: hadoop cloudera-cdh mit-kerberos


    【解决方案1】:

    这看起来像是初始化脚本的问题。 它检查错误的 pid 文件。 安全的 hadoop 使用 /var/lib/hadoop-hdfs/hadoop_secure_dn.pid 但脚本仍然检查 /var/run/hadoop-hdfs/hadoop-hdfs-datanode.pid 因此可以通过更改 PIDFILE 变量来修复错误消息:

    PIDFILE="/var/lib/hadoop-hdfs/hadoop_secure_dn.pid"
    

    在 /etc/init.d/hadoop-hdfs-datanode

    【讨论】:

      猜你喜欢
      • 2022-12-22
      • 2014-12-15
      • 2018-12-08
      • 2012-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-22
      • 1970-01-01
      相关资源
      最近更新 更多