Failed to open new session: java.lang.RuntimeException: org.apache.hadoop.security.AccessControlException: Permission denied: user=hue, access=EXECUTE, inode="/tmp":root:supergroup:drwx------ at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.check(FSPermissionChecker.java:399) at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.checkTraverse(FSPermissionChecker.java:315) at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.checkPermission(FSPermissionChecker.java:242) at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.checkPermission(FSPermissionChecker.java:193) at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.checkTraverse(FSPermissionChecker.java:606) at org.apache.hadoop.hdfs.server.namenode.FSDirectory.checkTraverse(FSDirectory.java:1801) at org.apache.hadoop.hdfs.server.namenode.FSDirectory.checkTraverse(FSDirectory.java:1819)
时间: 2023-08-04 10:09:20 浏览: 217
Android 兼容性问题:java.lang.UnsupportedOperationException解决办法
这个错误提示是因为 Hue 用户没有权限执行 /tmp 目录下的操作。您可以按照以下步骤来解决这个问题:
1. 在 Hadoop 集群中,登录到 NameNode 节点。
2. 运行以下命令,将 /tmp 目录的权限设置为 777:
```
sudo -u hdfs hdfs dfs -chmod 777 /tmp
```
这个命令将 /tmp 目录的权限设置为所有用户都可以读、写和执行。
3. 重新启动 Hue 服务,然后再次尝试执行您的操作。
这样就应该可以解决这个问题了。希望这个回答可以帮到您。
阅读全文