首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >作为主目录的所有者,无法执行HDFS文件系统命令

作为主目录的所有者,无法执行HDFS文件系统命令
EN

Stack Overflow用户
提问于 2019-08-13 09:01:46
回答 1查看 96关注 0票数 0

我是HDFS文件系统的用户之一。似乎有什么东西坏了,也不能在我自己的主目录中创建文件/目录。

作为故障排除的一部分,我尝试对我的主目录授予完全权限,但仍然没有成功。

例如,假设我的用户名是venkat,主机名是localhost。

代码语言:javascript
运行
复制
[venkat@localhost ~]$ hdfs dfs -ls /user | grep venkat
drwxrwxrwx   - venkat                hdfs          0 2019-08-13 03:40 /user/venkat

[venkat@localhost ~]$ hdfs dfs -mkdir /user/venkat/test
mkdir: Permission denied: user=venkat, access=EXECUTE, inode="/user/venkat/test":hdfs:hdfs:drwxr-x---

似乎在默认情况下,HDFS将其他用户视为所有者,或者获取一些默认权限,但失败了。

我该如何解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2019-08-13 14:46:59

在找到解决方案后,我意识到这个问题浪费了多少时间。我很乐意为这个问题提供答案。问题是/user目录的权限。

之前:

代码语言:javascript
运行
复制
drwxr-x---   - hdfs          hdfs            0 2019-08-13 03:41 /user

之后:

代码语言:javascript
运行
复制
drwxr-xr-x   - hdfs          hdfs            0 2019-08-13 03:41 /user
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57469912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档