簡體   English   中英

在Ubuntu中啟動hadoop單節點集群時遇到問題

[英]Having trouble starting hadoop single-node cluster in Ubuntu

當我嘗試從Shell啟動Ubuntu中的Hadoop集群時,出現以下錯誤:

    hduser@duleep-G31M-S2L:/usr/local/hadoop$ /usr/local/hadoop/bin/start-all.sh
/usr/local/hadoop/libexec/../conf/hadoop-env.sh: line 9: export: `/usr/lib/jvm/jdk1.7.0_09': not a valid identifier
Warning: $HADOOP_HOME is deprecated
localhost: /usr/local/hadoop/libexec/../conf/hadoop-env.sh: line 9: export: `/usr/lib/jvm/jdk1.7.0_09': not a valid identifier
localhost: Error: JAVA_HOME is not set.
/usr/local/hadoop/libexec/../conf/hadoop-env.sh: line 9: export: `/usr/lib/jvm/jdk1.7.0_09': not a valid identifier
jobtracker running as process 8066. Stop it first.
localhost: starting tasktracker, logging to /usr/local/hadoop/libexec/../logs/hadoop-hduser-tasktracker-duleep-G31M-S2L.out
localhost: /usr/local/hadoop/libexec/../conf/hadoop-env.sh: line 9: export: `/usr/lib/jvm/jdk1.7.0_09': not a valid identifier
localhost: Error: JAVA_HOME is not set.

如果您知道出了什么問題,請提供幫助。

檢查$HADOOP_HOME/conf/hadoop-env.sh腳本的內容,以獲取JAVA_HOME導出行-好像您的行尾帶有引號。

供參考,這是我的版本:

# The java implementation to use.  Required.
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_07-i586

如果仍然有問題,請將您的輸入內容重新粘貼到原始問題中

要使用的Java實現。

改變這個

#export JAVA_HOME=/usr/lib/jvm/jdk1.5.0

export JAVA_HOME=/usr/lib/jvm/jdk1.6.0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM