hdfs写入无权限解决方法

来源:互联网 发布:亚投行 知乎 编辑:程序博客网 时间:2024/06/06 03:18
[2017-11-08 16:04:59,686] WARN hdfs.FileSystemManager: 打开文件流,创建文件:test_part-0000失败:org.apache.hadoop.security.AccessControlException: Permission denied: user=root, access=WRITE, inode="/user/data/test_part-0000":hdfs:hdfs:drwxr-xr-x
at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.check(FSPermissionChecker.java:353)
at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.check(FSPermissionChecker.java:325)
at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.checkPermission(FSPermissionChecker.java:246)
at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.checkPermission(FSPermissionChecker.java:190)
at org.apache.hadoop.hdfs.server.namenode.FSDirectory.checkPermission(FSDirectory.java:1956)

at org.apache.hadoop.hdfs.server.namenode.FSDirectory.checkPermission(FSDirectory.java:1940)


解决:修改HDFS的配置hdfs-site.xml的参数权限配置:

dfs.permissions.enabled = false