Hadoop程序运行中 “没有权限读写文件”

问题:在hdfs与本地文件系统进行文件读写的时候显示权限不够

解决:

1、hdfs中的文件权限不够

       查看hdfs文件权限,通过 hadoop fs -chmod 777 XXXX 进行权限的修改

2、本地(Linux)文件权限不够

       查看并修改权限,同样使用chmod命令

3、对hdfs进行文件写入时,显示权限不够

       (1)、参照第一种方法便可

       (2)、(修改用户,不再是本机用户,而是hdfs用户)修改编译器的配置,右键类方法的名称,在debug as 中找到 run configurations 做如下配置

            

其中hadoop这个名字你需要改成自己的,可以通过web界面进行查看用户的名称。

猜你喜欢

转载自blog.csdn.net/herr_kun/article/details/82907784