使用此代码:
fileSystem.mkdirs(new Path(path), new FsPermission((short)0774));
或此代码:
fileSystem.mkdirs(new Path(path), new FsPermission(FsAction.ALL, FsAction.ALL, FsAction.READ_EXECUTE));
为什么创建的目录不是组可写的?文件也存在同样的问题。所有者权限设置为 rwx,但组设置为 r--。
此代码在 cdh3u3 下运行。