Windows系统连接Linux的Hadoop文件系统,对于没有权限的问题

解决办法:有两种

1、在程序的main方法里面,最上面一行加入

System.setProperty("HADOOP_USER_NAME","user");

2、在文件系统FileSystem创建对象是,表明user

FileSystem fileSystem = FileSystem.get(URI.create("hdfs://hadoop01:9000/") ,conf,"hadoop01");
Logo

更多推荐