java環境變數的問題
Closed this issue · 2 comments
EggyCheng commented
您好
再使用您寫好的程式安裝hadoop時會遇到java環境變數吃不到的問題
我把 ~/hadoop/conf.pseudo/hadoop-env.sh 第55行的JAVA環境變數改為JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386/就可以work了
jazzwang commented
跟 https://github.com/jazzwang/hadoop_labs/blob/master/lab000/hadoop-local-mode#L27 有關。
由於必須考慮不同使用者裝的 JDK 版本,將考慮透過 update-alternatives
指令來做調整。
謝謝建議~
jazzwang commented
像底下的 amd64 環境用的是 /usr/lib/jvm/java-7-openjdk-amd64
而您用的是 i386
root@ubuntu:~/hadoop_labs# update-alternatives --display java
java - auto mode
link currently points to /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java - priority 1071
slave java.1.gz: /usr/lib/jvm/java-7-openjdk-amd64/jre/man/man1/java.1.gz
Current 'best' version is '/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java'.