无法连接到远程计算机上的dfs namenode Web UI

时间:2016-01-12 18:36:49

标签: hadoop hdfs

我在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.

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

  3. .xml 中的某些属性可能有误或冗余

    等/ hadoop的/芯-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>
    

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

2 个答案:

答案 0 :(得分:0)

你使用的是vm吗?检查防火墙也不受限制。

答案 1 :(得分:0)

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

navigator.geolocation.getCurrentPosition(handleCoordinates, handleError, {timeout:10000})

如果status:active,则停止防火墙并禁用它。

systemctl status firewalld