hadoop 权限问题 (hdfs-site.xml dfs.permissions.enabled)

标签 hadoop permissions hive hdfs cloudera

我最近在我的机器上安装了 Hadoop。我有权限问题。我以用户 rahul 身份登录并尝试在 HDFS 中创建目录 (hdfs dfs -mkdir/rahul_workspace)。但它给了我一个错误 Permission denied: user=Rahul, access=WRITE, inode="/user":hdfs:hdfs:drwxr-xr-x。在 Google 上快速搜索此错误会导致许多响应建议通过将 hdfs-site.xml 中的 dfs.permissions 属性设置为 false 来禁用权限检查的解决方法。 现在我可以在 HDFS 中创建目录。将上述属性设置为 false 后,我可以访问所有其他 hadoop 服务,例如 hive、pig、sqoop 等吗?

最佳答案

dfs.permissions 是可用于启用/禁用 HDFS ACL(简单权限)的属性。将 dfs.permission 设置为 false 后,任何用户都可以在 HDFS 中的任何位置创建/删除文件/目录。

将此属性设置为 false,您可以访问所有其他 Hadoop 服务,例如 Hive、Pig 等。

关于hadoop 权限问题 (hdfs-site.xml dfs.permissions.enabled),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31055650/

相关文章:

java - android studio 启动权限被拒绝,怎么办?

amazon-web-services - 从 S3 读取许多小文件非常慢

hadoop - 合并 HDFS 上的压缩文件

facebook - 简单的 Facebook 应用程序,没有权限,但添加滥用保护/用户跟踪?

hadoop - HDFS 是否支持特殊字符(变音符号等)?

android - Android 中保存的 Android manifest 文件数据在哪里?

apache-spark - Hadoop 文件格式

hadoop - 更正配置单元脚本

shell - 如何动态将日期传递到shell脚本以执行sqoop命令?

java - hive 旧货服务器挂起