2016 - 2024

感恩一路有你

java java修改hdfs上文件权限的问题?

浏览量:1208 时间:2021-03-20 21:29:04 作者:admin

java修改hdfs上文件权限的问题?

您好像已经启用了HDFS的权限检查功能,所以当您访问HDFS时,namenode会检查用户的权限。

您要立即修改/处理/startall.txt文件文件权限、进程目录和startall.txt文件有效用户、有效组及其权限是什么?

假设进程目录startall.txt文件原始有效用户和有效组分别为root和supergroup,原始权限为750。如果您在自己的计算机上运行上述程序,它将自动获得当前计算机的登录用户(假设为wyc)来访问HDFS。显然,您的程序甚至不能进入进程目录。

此外,如果要更改目录或文件的权限,则当前用户必须是有效用户或超级用户。

如果你想解决它,呵呵,如果你设置它hadoop.security.authentication验证属性,也就是说,如果身份验证方法很简单(默认值为simple),则还可以利用此身份验证方法的漏洞。可以伪装成有效用户或超级用户运行程序。

此外,还有一行代码需要修改。实验之后,我发现在设置权限的行中有一个错误,如下所示:

//hdfs.set权限(dstPath,new FsPermission((short)775))hdfs.set权限(dstPath,new FsPermission(“755”)

java怎么修改文件名称?

public class test1{public static void main(String[]args){File File=new文件(“D:/盖伊.jpg“)//指定文件名和路径字符串名称=”123“//新文件名字符串文件名=文件.getAbsolutePath()如果(文件名.indexOf(“”)>=0{文件名=文件名.substring(0, 文件名.lastIndexOf(".")) } 文件.renameTo(新文件(名称)。Jpg“/”重命名}

java java hadoop java上传文件到hdfs

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。