Hadoop Can';无法连接到远程计算机上的dfs namenode web UI

Hadoop Can';无法连接到远程计算机上的dfs namenode web UI,hadoop,hdfs,Hadoop,Hdfs,我已在CentOS远程服务器上安装了hadoop-2.7.1 步骤如下:伪分布式操作 我使用以下命令检查namenode web UI是否在远程计算机上打开(命令在安装hadoop的计算机上运行): curl-s10.41.55.16:50070>/dev/null&&echo已连接。|回显失败。 输出:已连接。 来自同一网络上机器的上述curl将导致失败。 ping 10.41.55.16从同一网络上的机器发出所需输出 netstat-a | grep50070 输出:tcp 0本地主机:50

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

步骤如下:伪分布式操作

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

  • curl-s10.41.55.16:50070>/dev/null&&echo已连接。|回显失败。

    输出:
    已连接。


    来自同一网络上机器的上述curl将导致
    失败。

    ping 10.41.55.16
    从同一网络上的机器发出所需输出
  • netstat-a | grep50070

    输出:
    tcp 0本地主机:50070 0.0.0.0:*侦听

  • .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>
    
    <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>
    
    
    fs.defaultFS
    hdfs://10.41.55.16:9000
    fs.default.name
    hdfs://10.41.55.16:9000
    
    vim etc/hadoop/hdfs 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>
    
    <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>
    
    
    dfs.replication
    1.
    dfs.namenode.http-address
    10.41.55.16:50070
    dfs.http.address
    10.41.55.16:50070
    

    因此,同一网络上机器的web浏览器地址栏中没有响应。

    您使用的是虚拟机吗?同时检查防火墙是否不受限制。

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

    systemctl status firewalld
    
    如果状态:active,则停止防火墙并将其禁用

    systemctl stop firewalld
    systemctl disable firewalld
    systemctl status firewalld
    

    由于您指示
    ping
    工作,您是否检查了您试图访问的服务器上的错误日志以查看是否存在任何其他错误?@vmachan:cat hadoop-centos-namenode-catalog-devbox.novalocal.log | grep error 2016-01-12 12 12:28:24448 error org.apache.hadoop.hdfs.server.namenode.namenode:RECEIVED SIGNAL 15:SIGTERM 2016-01-12:30:04755 errororg.apache.hadoop.hdfs.server.namenode.namenode:接收信号15:SIGTERM 2016-01-12 12:43:51251错误org.apache.hadoop.hdfs.server.namenode.namenode:接收信号15:SIGTERM 2016-01-12 13:09:07097错误org.apache.hadoop.hdfs.server.namenode.namenode:接收信号15:SIGTERM