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进行访问的过程了。