java客户端访问集群时用户权限报错:rg.apache.hadoop.security.AccessControlException:

来源:互联网 发布:服务器 定时关机 软件 编辑:程序博客网 时间:2024/05/16 18:54

报错:

org.apache.hadoop.security.AccessControlException: org.apache.hadoop.security .AccessControlException: Permission denied: user=Administrator, access=WRITE, inode="hadoop": hadoop:supergroup:rwxr-xr-x


就是java客户端访问集群时,用户名用的是windows的用户名

解决:创建文件系统时,配置添加以下就行

Configuration conf = new Configuration();conf.set("HADOOP_USER_NAME", "hadoop");conf.set("fs.defaultFS", "hdfs://mina0:9000");//拿到一个文件系统操作的客户端实例 fs = FileSystem.get(conf);

阅读全文
0 0
原创粉丝点击