hadoop - 无法打开 SecondaryNameNode 的 Web UI 状态页面

标签 hadoop

我已经建立了一个有 3 台机器的小型 Hadoop 集群:

  1. 机器 (Hadoop1) 同时运行 NameNode 和 Jobtracker
  2. 机器(Hadoop2)正在运行 SecondaryNameNode
  3. 机器(Hadoop3)正在运行 DataNode 和 TaskTracker

当我检查日志文件时一切正常。 但是,当我尝试通过在机器 Hadoop2 上键入 localhost:50090 来检查 SecondaryNameNode 的工作状态时,它显示:

Unable to connect ....can't establish a connection to the server at localhost:50090.

有人遇到过这种问题吗?

SNN 上的 hdfs-site.xml 中的内容:

<configuration>
<property>
<name>dfs.replication</name>
<value>2</value>
</property>

<property>
<name>dfs.http.address</name>
<value>Hadoop1:50070</value>
</property>

<property>
<name>dfs.secondary.http.address</name>
<value>Hadoop2:50090</value>
</property>
</configuration>

以下是SNN的部分运行日志:

2013-04-23 19:47:00,820 INFO org.apache.hadoop.hdfs.server.namenode.FSNamesystem: Number of transactions: 0 Total time for transactions(ms): 0Number of transactions batched in Syncs: 0 Number of syncs: 0 SyncTimes(ms): 0
2013-04-23 19:47:00,987 INFO org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode: Downloaded file fsimage size 654 bytes.
2013-04-23 19:47:00,989 INFO org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode: Downloaded file edits size 4 bytes.
2013-04-23 19:47:00,989 INFO org.apache.hadoop.hdfs.util.GSet: VM type       = 64-bit
2013-04-23 19:47:00,989 INFO org.apache.hadoop.hdfs.util.GSet: 2% max memory = 17.77875 MB
2013-04-23 19:47:00,989 INFO org.apache.hadoop.hdfs.util.GSet: capacity      = 2^21 = 2097152 entries
2013-04-23 19:47:00,989 INFO org.apache.hadoop.hdfs.util.GSet: recommended=2097152, actual=2097152
2013-04-23 19:47:00,998 INFO org.apache.hadoop.hdfs.server.namenode.FSNamesystem: fsOwner=hadoop
2013-04-23 19:47:00,998 INFO org.apache.hadoop.hdfs.server.namenode.FSNamesystem: supergroup=supergroup
2013-04-23 19:47:00,998 INFO org.apache.hadoop.hdfs.server.namenode.FSNamesystem: isPermissionEnabled=true
2013-04-23 19:47:00,998 INFO org.apache.hadoop.hdfs.server.namenode.FSNamesystem: dfs.block.invalidate.limit=100
2013-04-23 19:47:00,999 INFO org.apache.hadoop.hdfs.server.namenode.FSNamesystem: isAccessTokenEnabled=false accessKeyUpdateInterval=0 min(s), accessTokenLifetime=0 min(s)
2013-04-23 19:47:00,999 INFO org.apache.hadoop.hdfs.server.namenode.NameNode: Caching file names occuring more than 10 times
2013-04-23 19:47:00,999 INFO org.apache.hadoop.hdfs.server.common.Storage: Number of files = 7
2013-04-23 19:47:01,000 INFO org.apache.hadoop.hdfs.server.common.Storage: Number of files under construction = 0
2013-04-23 19:47:01,000 INFO org.apache.hadoop.hdfs.server.common.Storage: Edits file /app/hadoop/tmp/dfs/namesecondary/current/edits of size 4 edits # 0 loaded in 0 seconds.
2013-04-23 19:47:01,001 INFO org.apache.hadoop.hdfs.server.namenode.FSNamesystem: Number of transactions: 0 Total time for transactions(ms): 0Number of transactions batched in Syncs: 0 Number of syncs: 0 SyncTimes(ms): 0
2013-04-23 19:47:01,049 INFO org.apache.hadoop.hdfs.server.common.Storage: Image file of size 654 saved in 0 seconds.
2013-04-23 19:47:01,334 INFO org.apache.hadoop.hdfs.server.common.Storage: Image file of size 654 saved in 0 seconds.
2013-04-23 19:47:01,570 INFO org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode: Posted URL Hadoop1:50070putimage=1&port=50090&machine=Hadoop3&token=-32:145975115:0:1366717621000:1366714020860
2013-04-23 19:47:01,771 INFO org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode: Checkpoint done. New Image Size: 654

最佳答案

尝试在您的 SNN 上为 hdfs-site.xml 中的 dfs.secondary.http.address 赋值。另外,我假设您的机器之间没有启用防火墙,对吧?如果您可以显示您的日志,将会有所帮助,我看到有时用户输入错误的 SNN 端口号,这在他们的日志中有所不同,因此会出现连接错误。

关于hadoop - 无法打开 SecondaryNameNode 的 Web UI 状态页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16160686/

相关文章:

java - 在 mahout 中编程

hadoop - 在 yarn 上运行 Spark 机学习示例失败

hadoop - 等待AM容器被分配、启动并注册到RM

hadoop - 新 Hadoop API 中的 identityreducer

bash - 每次启动时手动启动 HDFS?

Hadoop:数据节点没有启动

hadoop - Ambari - 删除主机时不会清除拓扑主机信息

hadoop - 究竟是什么?

java - 如何使用JDK 1.8将Hadoop AWS jar添加到Spark 2.4.5?

hadoop - 将具有现有数据的服务器作为DataNode添加到Hadoop