【问题标题】:Can't connect to dfs namenode web UI on remote machine无法连接到远程机器上的 dfs namenode Web UI
【发布时间】:2017-12-24 04:34:19
【问题描述】:

我在 CentOS 远程服务器上安装了 hadoop-2.7.1

后续步骤:https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/SingleCluster.html 伪分布式操作

我使用以下命令检查远程机器上的namenode web UI是否打开(命令在安装hadoop的机器上运行):

  1. curl -s 10.41.55.16:50070 >/dev/null && echo Connected. || echo Fail.
    输出:
    Connected.

    上述来自同一网络上机器的 curl 给出了 Fail.
    ping 10.41.55.16 来自同一网络上的机器提供所需的输出。
  2. netstat -a | grep 50070
    输出:
    tcp 0 0 localhost:50070 0.0.0.0:* LISTEN


.xml 中的某些属性可能错误或多余

etc/hadoop/core-site.xml

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

vim etc/hadoop/hdfs-site.xml

<configuration>
    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
    <property>
        <name>dfs.namenode.http-address</name>
        <value>10.41.55.16:50070</value>
    </property>
    <property>
        <name>dfs.http.address</name>
        <value>10.41.55.16:50070</value>
    </property>
</configuration>

因此,同一网络上机器的网络浏览器地址栏中的http://10.41.55.16:60010/ 没有响应。

【问题讨论】:

  • 既然您指出ping 有效,您是否检查过您尝试访问的服务器上的错误日志,看看是否还有其他错误?
  • @vmachan : cat hadoop-centos-namenode-catalog-devbox.novalocal.log | grep 错误 2016-01-12 12:28:24,448 错误 org.apache.hadoop.hdfs.server.namenode.NameNode:收到信号 15:SIGTERM 2016-01-12 12:30:04,755 错误 org.apache.hadoop.hdfs .server.namenode.NameNode:收到信号 15:SIGTERM 2016-01-12 12:43:51,251 错误 org.apache.hadoop.hdfs.server.namenode.NameNode:收到信号 15:SIGTERM 2016-01-12 13:09 :07,097 错误 org.apache.hadoop.hdfs.server.namenode.NameNode:收到信号 15:SIGTERM

标签: hadoop hdfs


【解决方案1】:

你在用虚拟机吗?检查防火墙是否不受限制。

【讨论】:

    【解决方案2】:

    检查运行NameNode服务的机器的防火墙状态:

    systemctl status firewalld
    

    如果 status:active 则停止防火墙并将其禁用。

    systemctl stop firewalld
    systemctl disable firewalld
    systemctl status firewalld
    

    【讨论】:

      猜你喜欢
      • 2019-01-02
      • 2011-10-09
      • 2010-09-18
      • 2010-12-22
      • 1970-01-01
      • 2023-03-12
      • 1970-01-01
      • 1970-01-01
      • 2019-02-23
      相关资源
      最近更新 更多