版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zimiao552147572/article/details/89554579
大数据组件使用 总文章
System.setProperty("HADOOP_USER_NAME", "用户名") 对应的是 /user/用户名的文件夹名
例子1:System.setProperty("HADOOP_USER_NAME", "root")
例子2:
//通过这种方式设置java客户端访问hdfs的身份:会以 gzp 的身份访问 /user/gzp 的目录
System.setProperty("HADOOP_USER_NAME", "gzp");
//mr运行之前只需要删除 output目录 即可,/user/gzp 目录无需删除,因为 mr 会以 gzp 的身份访问 /user/gzp 的目录
FileOutputFormat.setOutputPath(job,new Path("/user/gzp/output"));