hadoop - 如何更改 hdfs 用户的 HDFS 用户主目录?

标签 hadoop hdfs

根据我在 Hadoop HDFS 上的实践,我了解到在创建用户 say u1 并尝试将文件从本地文件系统放入 HDFS 时,它会搜索目录 /user/u1 (默认情况下)对 HDFS 文件系统具有写入权限。

默认情况下,所有用户都在 HDFS 上的 /user 目录中搜索他们的(HDFS 主目录)目录。我的疑问是我能否将默认的 HDFS 主目录从其他目录更改为 /user 目录。

也有可能为不同的用户设置不同的 HDFS 主目录位置,就像我们在 Linux 用户的情况下所做的那样,即对于 user1,HDFS 主目录应该是 /home1/user1 和 *user2 HDFS 主目录应为 /home2/user2.

如果我的假设有误,请指正。

最佳答案

当我们使用不同的用户登录hue时,它会显示不同的路径。就像“hdfs”用户登录路径是“/user/hdfs”。因此,如果您知道用户信息,则可以自己控制它,例如为用户创建目录:“/user/{username}”

关于hadoop - 如何更改 hdfs 用户的 HDFS 用户主目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26298349/

相关文章:

hadoop - SecondaryNameNode 错误 - 锁定/app/hadoop/tmp/dfs/namesecondary/in_use.lock 由 nodename 获取

hadoop - block 和 strip 有什么区别?

hadoop - 如何在我的Spark Streaming应用程序中移动文件

hadoop - 为什么 hsync() 不刷新我的 hdfs 文件?

hadoop - Hadoop从服务器无法连接到主服务器,即使服务正在运行且端口已打开

hadoop - 将配置附加到引导上的AWS EMR hadoop-不覆盖

hadoop - DC/OS 上的 HDFS 关闭端口 22。无法在任何 HDFS 节点上进行 SSH

hadoop - 找不到org.apache.hadoop.conf.Configuration

hadoop - 安装后 Hadoop 2.6 中没有文件夹

python - 使用Python将多阶段作业的HIVE刷新错误转换为stderr