2013-06-02 106 views
0

我試圖安裝Hadoop在我的MacBook Pro上試用它。我正在按照本文中的步驟http://dennyglee.com/2012/05/08/installing-hadoop-on-osx-lion-10-7/。然而,當我嘗試執行namenode格式時,我失敗了:Hadoop namenode格式在mac上失敗

hadoop namenode -format /usr/local/Cellar/hadoop/1.1.2/libexec/bin/../conf/hadoop-env.sh :第20行:導出:`-Djava.security.krb5.kdc ='':不是有效標識符 錯誤:找不到或加載主類「-Djava.security.krb5.realm =

我有在hadoop-env.sh

出口JAVA_HOME以下定義= 「$(在/ usr/libexec目錄/ JAVA_HOME)」
出口HADOOP_OPTS =」 - Djava.security.krb5.realm = -Djava.security.krb5.kdc = 「

出口HADOOP_NAMENODE_OPTS = 「 - Dcom.sun.management.jmxremote $ HADOOP_NAMENODE_OPTS」 出口HADOOP_SECONDARYNAMENODE_OPTS = 「 - Dcom.sun.management.jmxremote出口HADOOP_DATANODE_OPTS =」 - Dcom.sun.management.jmxremote $ HADOOP_DATANODE_OPTS」 出口HADOOP_BALANCER_OPTS = 「-Dcom.sun.management.jmxremote $ HADOOP_BALANCER_OPTS」 出口HADOOP_JOBTRACKER_OPTS = 「 - Dcom.sun.management.jmxremote $ HADOOP_JOBTRACKER_OPTS」

有人能指出我在做什麼錯。

感謝,

傑裏

回答

0

它不是從導出的變量中獲得的類名。您可以嘗試從腳本中註釋掉此行並嘗試:

export HADOOP_OPTS=」-Djava.security.krb5.realm= -Djava.security.krb5.kdc=」 
相關問題