Hadoop启动成功却无法访问50070端口的问题

学习大数据与云计算概论,在linux环境下参考林子雨老师教程安装Hadoop工具。

【问题】hadoop启动成功后,50070无法访问
【解决方法 一】
1、关闭hadoop

cd /usr/local/hadoop
./sbin/stop-dfs.sh   # 关闭

2、为hdfs-site.xml 添加下面配置

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

原来对于 我使用的hadoop-3.2.1等高版本需要手动配置默认端口。
127.0.0.1 为本机地址仅用于测试,可实际应用改变。

3、重启

rm -r ./tmp     # 删除 tmp 文件,注意这会删除 HDFS 中原有的所有数据
./bin/hdfs namenode -format   # 重新格式化 NameNode
./sbin/start-dfs.sh  # 重启

在这里插入图片描述
当然,多谢Neone__u的经验分享https://blog.csdn.net/Neone__u/article/details/53741786

【解决方法 二】
这是一种更为直接和简便的方法。
最新版本的Hadoop,如3.x.x, 50070 端口已经改为 9870。
直接在浏览器中输入以下地址,即可访问。

localhost:9870

参考链接


版权声明:本文为qq_41893290原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。