Permissions 如何授予hadoop中的tasktracker/mapred用户修改文件和执行进程的权限?

Permissions 如何授予hadoop中的tasktracker/mapred用户修改文件和执行进程的权限?,permissions,hadoop,mapreduce,hdfs,Permissions,Hadoop,Mapreduce,Hdfs,我正在运行hadoop,在mapper进程中执行一些进程并创建/编辑文件。不幸的是,我在mapred中遇到了一些权限错误,例如: org.apache.hadoop.util.Shell$ExitCodeException: cp: cannot create directory 有人知道在哪里设置tasktracker或mapred用户修改文件和执行流程的权限吗 另外,如果有更好的方法,请务必让我知道。您是在本地文件系统还是在HDFS中创建文件?@Raze2dust-在本地文件系统中,您可以

我正在运行hadoop,在mapper进程中执行一些进程并创建/编辑文件。不幸的是,我在mapred中遇到了一些权限错误,例如:

org.apache.hadoop.util.Shell$ExitCodeException: cp: cannot create directory
有人知道在哪里设置tasktracker或mapred用户修改文件和执行流程的权限吗


另外,如果有更好的方法,请务必让我知道。

您是在本地文件系统还是在HDFS中创建文件?@Raze2dust-在本地文件系统中,您可以发布一些代码,在异常行周围写几行吗?tasktracker通过哪个用户名运行?通常是运行start-all.sh脚本的同一用户。确保该用户在所有服务器上对此文件夹具有写入权限datanodes@Raze2dust用户名是“mapred”,让我在下面的部分重复几行,例外的是我只想给“mapred”根权限(不幸的是sudo不能通过java进程工作)