gpt4 book ai didi

hadoop - 无法通过 Web 界面删除 HDFS 目录,因为我是神秘博士

转载 作者:可可西里 更新时间:2023-11-01 15:26:07 24 4
gpt4 key购买 nike

我正在尝试使用位于 http://localhost:50070/explorer.html 的 Web 界面删除本地 HDFS 系统上的目录 deepnlptest/models .我的用户名是 wmcneill,对我要删除的 HDFS 目录的权限是 wmcneill 拥有的 drwxr-xr-x

$ hdfs dfs -ls deepnlptest
17/11/16 09:36:11 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Found 5 items
drwxr-xr-x - wmcneill supergroup 0 2017-11-15 17:09 deepnlptest/canonical-folders
drwxr-xr-x - wmcneill supergroup 0 2017-11-08 14:35 deepnlptest/data
drwxr-xr-x - wmcneill supergroup 0 2017-11-15 16:51 deepnlptest/embeddings
drwxr-xr-x - wmcneill supergroup 0 2017-11-15 16:53 deepnlptest/models
drwxr-xr-x - wmcneill supergroup 0 2017-11-09 10:28 deepnlptest/pretrained_embeddings

当我尝试使用网络界面删除目录时出现以下错误。

enter image description here

除了删除之外,Web 界面可以正常浏览 HDFS。我可以通过命令行命令 hdfs dfs 在 HDFS 系统上执行所有操作,包括删除目录。

$ hdfs dfs -rm -r deepnlptest/models
17/11/16 09:37:17 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Deleted deepnlptest/models

我假设“dr.who”是默认用户,我需要将我的用户名添加到某个 Hadoop 配置文件中,但我不知道是哪一个。

我在安装在 /usr/local/Cellar/hadoop/2.8.2 下的 Mac 上运行 Hadoop 2.8.2。

最佳答案

当您访问 Web UI 时,您是作为 Dr.Who 而不是您的用户访问集群。

博士。谁 没有权限删除您的目录。它是用于浏览的用户。

+------------------------------+-----------+----------------------------------------------------+
| | | The user name to filter as,on static web filters |
| hadoop.http.staticuser.user | dr.who | while rendering content. An example use is the HDFS|
| | | web UI (user to be used for browsing files). |
+------------------------------+-----------+----------------------------------------------------+

引用:Who is Dr.Who?

附加引用:core-default

关于hadoop - 无法通过 Web 界面删除 HDFS 目录,因为我是神秘博士,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47310619/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com