1. 首先我們新建一個java工程,這個java工程所使用的JRE要與我們在Hadoop環境所使用的版本一致,避免一些不必要的錯誤。我這里用的jdk是1.8版本的。
2、為了讓java和hadoop相結合,肯定要導入hadoop相關的Jar包。
分別導入Hadoop下載包下的各種jar包。
(1)common下的包
(2)common->lib下的所有包
(3)hdfs下的所有包
(4)所有jar包導入完成,接下來最重要的一步准備工作,就是設置Hadoop的文件權限問題,否則無法對其進行讀寫文件。
修改Hadoop下的hdfs-site.xml文件,添加內容為
dfs.permissions.enabled false
如圖:
只對namenode進行操作即可。
接下來就是應用java接口對Hadoop進行訪問的過程了。