Подтвердить что ты не робот

По-прежнему получается "Невозможно загрузить информацию о царстве из SCDynamicStore" после исправления ошибок

Я установил Hadoop и Pig с помощью 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

среди выходов.

Кто-нибудь знает, почему я все еще получаю его?

4b9b3361

Ответ 1

Как предлагает dturnanski, вам нужно использовать более старый JDK. Вы можете установить это в файле hadoop-env.sh, изменив параметр JAVA_HOME на:

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

(Обратите внимание на цитаты могилы здесь.) Это устранило проблему для меня.

Ответ 2

У меня была такая же проблема с java 7. Работает с java 6