11

と をインストールHadoopPigて使用brew install hadoopして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 に答える