建立一個JAVA項目,在src目錄下添加$HADOOP_HOME/src下的以下文件夾:java
core、hdfs、mapred(目錄結構出錯:移除後從新添加)jsp
導入後由於缺乏jar包,報錯。須要導入如下jar包:oop
$HADOOP_HOME/lib目錄下的全部jar包spa
$HADOOP_HOME/lib/jsp-2.1目錄下的全部jar包.net
ant.jar
ip
對於DFSClient.java的錯誤 import.sun.net.util.IPAddressUtilhadoop
出錯緣由:sun開頭是私有,不公開的一些API,用於開發JDK開發
解決:在屬性頁面的Libary替換JDK源碼
查看$HADOOP_HOME/bin下的hadoop-config.sh,關鍵代碼如圖下所示:
import
所以,解決辦法以下:
在/etc/profile文件中添加:export HADOOP_HOME_WARN_SUPPRESS=1
執行source /etc/profile
從新啓動Hadoop問題解決