gpt4 book ai didi

hadoop - 远程访问 HDFS

转载 作者:可可西里 更新时间:2023-11-01 15:02:04 30 4
gpt4 key购买 nike

我在某个服务器上运行 hadoop 服务器,比方说在 IP 192.168.11.7 上并使其 core-site.xml 如下:

<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>

我已经运行了我的 hdfs,即使用命令:

sbin/start-dfs.sh

现在,我想使用浏览器从我的本地计算机访问 HDFS。可能吗?

我试过了 http://192.168.11.7:9000http://192.168.11.7:50075 ,但无济于事。即无法访问此站点

非常感谢

编辑:

这是我的 hdfs-site.xml 的内容:

<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.webhdfs.enabled</name>
<value>true</value>
</property>
<property>
<name>dfs.namenode.http-address</name>
<value>0.0.0.0:50070</value>
</property>

和我的 core-site.xml :

<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>

<property>
<name>dfs.datanode.http.address</name>
<value>0.0.0.0:50075</value>
</property>

但是当我从本地计算机访问它时:http://192.168.11.7:50075 ,还是没用有什么问题吗?

谢谢

最佳答案

请注意:

<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>

不适用于用户及其浏览器。当需要访问 HDFS 时,Java 程序会读取该值。你正在寻找的是这把 key :

<property>
<name>dfs.datanode.http.address</name>
<value>0.0.0.0:50075</value>
</property>

这是数据节点公开其状态的地方。要使用 Web 浏览器浏览 HDFS,您需要激活 webhdfs。

<property>
<name>dfs.webhdfs.enabled</name>
<value>true</value>
</property>
<property>
<name>dfs.namenode.http-address</name>
<value>0.0.0.0:50070</value>
</property>

进入 hdfs-site.xml

然后转到 http://hostname:50070 从那里访问 webHDFS UI,您可以检查所有内容。

关于hadoop - 远程访问 HDFS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39637326/

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