設置Java路徑和Hadoop分發文件後,當我嘗試檢查用法文檔時,出現錯誤。即使設定了路徑,我也很困惑。這就是我設定路徑的方式。在Mac上設置單節點Hadoop集羣
下面顯示的是在終端
/Users/hadoop/hadoop-2.6.0/etc/hadoop/hadoop-env.sh: line 26: JAVA_HOME=${/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home }: bad substitution
/Users/hadoop/hadoop-2.6.0/etc/hadoop/hadoop-env.sh: line 35: HADOOP_CONF_DIR=${"/Users/hadoop/hadoop-2.6.0 "}: bad substitution
做到這一點,我認爲你只需要'JAVA_HOME =/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home' ...通過執行'$ {...}'你試圖做一個變量替換 –
謝謝你解決了java -path問題java,但是當嘗試bin/hadoop時,用法:hadoop [--config confdir] COMMAND。 –