【发布时间】: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的机器上运行):
-
curl -s 10.41.55.16:50070 >/dev/null && echo Connected. || echo Fail.
输出:Connected.
上述来自同一网络上机器的 curl 给出了Fail.ping 10.41.55.16来自同一网络上的机器提供所需的输出。 -
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