Error: Cannot find configuration directory: /etc/hadoop

在安裝Hadoop2.7.2部署僞分佈式集羣時,使用命令 start-all.sh  或者 start-dfs.sh  啓動時,出現 Error: Cannot find configuration directory: /etc/hadoop 錯誤。

解決方法:在系統爲ubuntu12.04時,修改系統文件/etc/profile,添加內容:

export HADOOP_HOME=/usr/local/hadoop/hadoop-2.7.2
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_YARN_HOME=$HADOOP_HOME
export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOOME/sbin:$HADOOP_HOME/lib
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib"


重啓ubuntu或者其它方法使配置生效,即可。


另一種外解決方法:點擊打開鏈接

發佈了53 篇原創文章 · 獲贊 44 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章