11

我安装HadoopPig使用brew install hadoopand brew install pig.

我在这里读到,除非您添加以下内容,否则您将收到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

在输出之间。

有谁知道为什么我仍然得到它?

4

2 回答 2

10

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

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

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

于 2013-06-25T06:00:07.090 回答
1

我对 java 7 有同样的问题。适用于 java 6

于 2013-02-22T19:06:14.387 回答