错误修复后仍然“无法从SCDynamicStore加载领域信息”

时间:2013-02-05 21:08:30

标签: hadoop apache-pig homebrew

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

我看了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

在产出中。

任何人都知道为什么我还能得到它?

2 个答案:

答案 0 :(得分:10)

正如dturnanski所说,你需要使用较旧的JDK。您可以通过将hadoop-env.sh设置更改为:

JAVA_HOME文件中进行设置
export JAVA_HOME=`/usr/libexec/java_home -v 1.6`

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

答案 1 :(得分:1)

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