首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >需要hdfs权限,不需要sudo或hdfs

需要hdfs权限,不需要sudo或hdfs
EN

Stack Overflow用户
提问于 2015-07-04 21:42:08
回答 2查看 2.5K关注 0票数 0

我是hadoop的新手,我有一个问题。

问题是我想让别人使用hdfs命令,但不能给他们root密码,所以所有需要"sudo“或"su hdfs”的东西都不能工作。我有不能给别人root权限的原因。

我找到了一些解决方案,比如:

创建一个组,更改并授予该组具有HDFS权限,然后添加一个用户,使该用户具有HDFS权限。我试过了,但失败了。

因此,我希望让用户能够使用hdfs命令,而无需使用"sudo -su hdfs“命令或任何需要sudo权限的命令。你能告诉我如何设置相关的设置或文件,有更深的细节或任何有用的参考网站吗?谢谢大家!

EN

回答 2

Stack Overflow用户

发布于 2015-10-26 11:52:55

我相信,只需将/usr/bin/hdfs的权限设置为'-rwxr-xr-x 1 root root‘,其他帐户就应该能够成功执行hdfs命令。你试过了吗?

票数 0
EN

Stack Overflow用户

发布于 2017-07-25 14:55:45

Rajest是对的,'hdfs命令不需要sudo',可能你使用的是'sudo -su hdfs‘,因为命令正在攻击只有用户'hdfs’有权限的路径,你必须为你的用户组织数据。

针对任何用户使用hdfs的变通方法(如果您未使用kerberos)在运行之前执行以下代码行:

代码语言:javascript
运行
复制
  export HADOOP_USER_NAME=<HDFS_USER>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31221296

复制
相关文章

相似问题

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