无法通过web界面删除hdfs目录,因为我是who博士

yws3nbqq  于 2021-06-02  发布在  Hadoop
关注(0)|答案(2)|浏览(703)

我正试图删除目录 deepnlptest/models 在本地hdfs系统上使用http://localhost:50070/explorer.html。我的用户名是wmcneill,对我试图删除的hdfs目录的权限是 drwxr-xr-x 由wmcneill所有。

$ 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

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

除了删除之外,web界面在浏览hdfs时工作正常。我可以通过命令行命令在hdfs系统上做任何事情 hdfs dfs 包括删除目录。

$ 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配置文件中,但我不知道是哪个。
我在下面安装的mac上运行Hadoop2.8.2 /usr/local/Cellar/hadoop/2.8.2 .

kxeu7u2r

kxeu7u2r1#

如果有人还在看这个,您可以通过在 core-site.xml 像这样的

<configuration>
...
    <property>
        <name>hadoop.http.staticuser.user</name>
        <value>youruserhere</value>
    </property>
...
</configuration>

这将覆盖dr.who默认用户,并允许您从web界面删除/上载。

vuktfyat

vuktfyat2#

当您访问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博士?
附加参考:核心默认值

相关问题