2013-06-27 4 views
0

Я не могу найти java6, поэтому я пытаюсь использовать java7, но он не работает. Я попробовал java6, но он все еще сломался. Ниже приведен пример, когда я пытаюсь проверить, что хауоп в порядке.Почему hasoop всегда ищет java-6-sun

[email protected]:/usr/local/java$ hadoop version 
/usr/bin/hadoop: line 320: /usr/lib/jvm/java-6-sun/bin/java: No such file or directory 
/usr/bin/hadoop: line 390: /usr/lib/jvm/java-6-sun/bin/java: No such file or directory 
+0

Вы должны определить JAVA_HOME в 'configure' или' hadoop' сценария. –

+0

Это мой JAVA_HOME: /usr/lib/jvm/java-7-openjdk-amd64 – user2527030

ответ

1

У вас есть эта строка в вашем hadoop-env.sh?

export JAVA_HOME=/usr/lib/jvm/java-6-sun 

Если да, то изменить его

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 
+0

Я применяю вашу идею, и она хорошо работает. большое спасибо: D – user2527030