2013-06-27 22 views
0

我找不到java6,所以我嘗試java7但它不起作用。 我嘗試一些java6,但它仍然打破。 下面是我試圖檢查hadoop是否可以。爲什麼hadoop總是在尋找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

你必須在'configure'或'hadoop'腳本定義JAVA_HOME。 –

+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