我有虚拟hadoop集群和hadoop客户端在windows机器上运行。当我提交映射作业时,我收到 org.apache.hadoop.security.AccessControlException: Permission denied access=EXECUTE, inode="":jakub:supergroup:rwx------- 因为它在 Windows 用户下运行。
我试图通过将 dfs.permissions 设置为 false 来禁用这些检查。似乎没有帮助。
当我尝试在用户 hadoop is runnig on cluster 下提交作业时,我得到: User: XXX is not allowed to impersonate jakub。
这与hadoop上的用户管理有关。我在这里错过了一些重要的事情吗?我是我的开发机器,所以最简单的解决方案胜出。
谢谢