微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

记一次HDFS Web报错Couldn‘t preview the file. NetworkError: Failed to execute ‘send‘ on ‘XMLHttpRequest‘

报错内容

Couldn’t preview the file. NetworkError: Failed to execute ‘send’ on ‘XMLHttpRequest’: Failed to load ‘http://slave1:9864/webhdfs/v1/HelloHadoop.txt?op=OPEN&namenoderpcaddress=master:9820&offset=0&_=1609724219001’.

在这里插入图片描述

Hadoop 集群背景

https://blog.csdn.net/llwy1428/article/details/111144524

报错原因

hdfs-site.xml 文件中的 dfs.webhdfs.enabled 没有配置或者配置为 false

解决方

1、编辑文件 hdfs-site.xml

[root@master ~]# vim /usr/bigdata/hadoop-3.3.0/etc/hadoop/hdfs-site.xml

2、增加修改的配置信息为:

<property>
    <name>dfs.webhdfs.enabled</name>
    <value>true</value>
</property>

3、并把文件 hdfs-site.xml 分发给各个节点(或修改各个节点的 hdfs-site.xml 文件
4、配置浏览器所在系统的 hosts 文件
(1)windows:
修改文件 C:\Windows\System32\drivers\etc\hosts
增加内容(Hadoop集群中各节点及主机名的映射)

在这里插入图片描述

(2)Centos系统

[root@localhost ~]# vi /etc/hosts

增加内容(Hadoop集群中各节点及主机名的映射)

在这里插入图片描述

5、重启 Hadoop 集群

至此,报错解决

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐