Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop Namenode UI-浏览文件系统未在psedo分布式模式下工作_Hadoop - Fatal编程技术网

Hadoop Namenode UI-浏览文件系统未在psedo分布式模式下工作

Hadoop Namenode UI-浏览文件系统未在psedo分布式模式下工作,hadoop,Hadoop,我已经在psuedo分布式模式下安装了Hadoop 0.20.2,所有守护进程都在一台机器上。 它已经启动并运行,我可以通过命令行访问HDFS并运行作业,我可以看到输出 但我无法使用Hadoop提供的UI浏览文件系统 。。它显示版本和群集状态。。当我点击浏览文件系统时,它没有显示任何内容。这有什么问题吗 我能够使用hdfsshell命令列出内容,在集群模式下工作正常 仅在分布式模式下,我无法浏览文件系统。。在此方面的任何投入都将不胜感激。我也在PSUDDistributed模式下安装了hadoo

我已经在psuedo分布式模式下安装了Hadoop 0.20.2,所有守护进程都在一台机器上。 它已经启动并运行,我可以通过命令行访问HDFS并运行作业,我可以看到输出

但我无法使用Hadoop提供的UI浏览文件系统

。。它显示版本和群集状态。。当我点击浏览文件系统时,它没有显示任何内容。这有什么问题吗

我能够使用hdfsshell命令列出内容,在集群模式下工作正常

仅在分布式模式下,我无法浏览文件系统。。在此方面的任何投入都将不胜感激。我也在PSUDDistributed模式下安装了hadoop1.0.0,并且面临着同样的问题。

试试这个:

vi /usr/local/hadoop/conf/core-site.xml
并更改此行:

<value>hdfs://localhost:54310</value> 到

将namenode的主机名和IP添加到您正在浏览上述URL的系统的主机文件中。如果未完成,则单击浏览文件系统链接将失败。

尝试以下操作:

vi /usr/local/hadoop/conf/core-site.xml
并更改此行:

<value>hdfs://localhost:54310</value> 到


将namenode的主机名和IP添加到您正在浏览上述URL的系统的主机文件中。如果不这样做,那么单击“浏览文件系统”链接将失败。

好的,我也面临同样的问题

首先,我的namenode存储数据目录是tmp文件夹,因此当我重新启动计算机时,所有数据都会丢失。 因此,我将namenode存储目录更改为hardisk中的其他位置。 我也面临着同样的问题,我不能浏览我的文件系统。 当我检查该文件夹的权限时,没有授予该文件夹的权限,我无法更改该权限。 因此,我将hadoop文件夹从我的tmp文件夹复制到我的主文件夹,并将我的namenode存储目录更改为主目录中的该文件夹


我的问题解决了。

好的,我也面临着同样的问题

首先,我的namenode存储数据目录是tmp文件夹,因此当我重新启动计算机时,所有数据都会丢失。 因此,我将namenode存储目录更改为hardisk中的其他位置。 我也面临着同样的问题,我不能浏览我的文件系统。 当我检查该文件夹的权限时,没有授予该文件夹的权限,我无法更改该权限。 因此,我将hadoop文件夹从我的tmp文件夹复制到我的主文件夹,并将我的namenode存储目录更改为主目录中的该文件夹


我的问题解决了。

这是我的分析。我有同样的问题,我正在使用AWS。浏览文件系统链接指向nn_browsedfscontent.jsp

nn_browsedfscontent.jsp通常执行以下操作

获取数据节点ip地址 获取数据节点端口50075 将请求重定向到ipaddress:端口。 在aws的情况下,服务器实例的私有DNS仅在实例之间可用,而公共DNS可从外部访问internet

在步骤1中,获取的ip地址是私有DNS而不是公共DNS 在步骤3中,ip地址50075是私有dns:50075,它将失败,因为它不能公开访问

我将私有dns:50075替换为公共dns:50075,并且我能够浏览文件系统内容


我的javascript知识非常贫乏,因此无法修改nn_browsedfscontent.jsp来解决此问题。不确定是否已经解决

以下是我的分析。我有同样的问题,我正在使用AWS。浏览文件系统链接指向nn_browsedfscontent.jsp

nn_browsedfscontent.jsp通常执行以下操作

获取数据节点ip地址 获取数据节点端口50075 将请求重定向到ipaddress:端口。 在aws的情况下,服务器实例的私有DNS仅在实例之间可用,而公共DNS可从外部访问internet

在步骤1中,获取的ip地址是私有DNS而不是公共DNS 在步骤3中,ip地址50075是私有dns:50075,它将失败,因为它不能公开访问

我将私有dns:50075替换为公共dns:50075,并且我能够浏览文件系统内容


我的javascript知识非常贫乏,因此无法修改nn_browsedfscontent.jsp来解决此问题。不确定是否已经解决

Open/etc/hadoop/conf/core-site.xml 改变这个 hdfs://localhost:8020 到 hdfs://your-ip:8020

然后重新启动hadoop数据节点服务


如果这也不起作用,请检查日志。

Open/etc/hadoop/conf/core-site.xml 改变这个 hdfs://localhost:8020 到 hdfs://your-ip:8020

然后重新启动hadoop数据节点服务


如果这也不起作用,请检查日志。

通常这是由于dns或主机名设置问题造成的,您的dns无法看到其他节点,或者hadoop配置文件中的值不正确。嗨,它位于单个节点上,配置文件中提供了相同的节点名。我可以通过
命令行..有任何错误吗,比如404?没有,只是空白页。。没有显示任何内容。我在窗体中看到一条线程。。但没有答复。我也面临同样的问题。通常,这源于dns或主机名设置问题,或者您的dns无法看到其他节点,或者hadoop配置文件中的值不正确。嗨,它位于单个节点上,配置文件中提供了相同的节点名。我可以通过命令行访问HDFS。有任何错误吗,比如404?没有,只是空白页。。没有显示任何内容。我在窗体中看到一条线程。。但没有答复。我也面临同样的问题。你能编辑你自己的答案让观众看得更清楚吗?如果您能这样做,我们将不胜感激。请您编辑您自己的答案,让观众看得更清楚,好吗?如果您这样做,我们将不胜感激。