【问题标题】:Still getting "Unable to load realm info from SCDynamicStore" after bug fix修复错误后仍然收到“无法从 SCDynamicStore 加载领域信息”
【发布时间】:2013-01-20 22:24:09
【问题描述】:

我使用brew install hadoopbrew install pig 安装了HadoopPig

我读到here,除非您添加,否则您将收到Unable to load realm info from SCDynamicStore 错误消息:

export HADOOP_OPTS="-Djava.security.krb5.realm=OX.AC.UK -Djava.security.krb5.kdc=kdc0.ox.ac.uk:kdc1.ox.ac.uk"

到你的hadoop-env.sh 文件,我有。

但是,当我运行 hadoop namenode -format 时,我仍然看到:

java[1548:1703] Unable to load realm info from SCDynamicStore

在输出中。

有人知道为什么我仍然收到它吗?

【问题讨论】:

    标签: hadoop apache-pig homebrew


    【解决方案1】:

    正如 dturnanski 所建议的,您需要使用较旧的 JDK。您可以在hadoop-env.sh 文件中通过将JAVA_HOME 设置更改为:

    export JAVA_HOME=`/usr/libexec/java_home -v 1.6`
    

    (注意这里的严重引号。)这解决了我的问题。

    【讨论】:

      【解决方案2】:

      我在使用 java 7 时遇到了同样的问题。适用于 java 6

      【讨论】:

      • @kewpiedoll99 你找到 Intellij 的解决方案了吗?
      • @Tad - 我想最终我只需要从命令行运行。要么是那个,要么是版本不匹配。抱歉,时间太长了,我不记得了。
      猜你喜欢
      • 2012-11-22
      • 1970-01-01
      • 2013-08-14
      • 2014-08-16
      • 1970-01-01
      • 1970-01-01
      • 2013-03-27
      • 1970-01-01
      • 2014-03-31
      相关资源
      最近更新 更多