问题描述

配置好Hadoop的Namenode节点、secondarynode节点和datanode节点之后,配置hadoop /etc目录下的mapred-site.xml、yarn-site.xml文件,配置完成之后,启动resourcemanager、nodemanager。其中,yarn-site.xml配置如下:

  <property><name>yarn.nodemanager.aux-services</name><value>mapreduce_shuffle</value></property><property><name>yarn.resourcemanager.hostname</name><value>localhost.localdomain</value></property>

jps查看可以看到都启动成功。但是windows下输入下面的访问地址,提示访问超时页面找不到。

http://192.168.175.123:8088其中192.168.175.123为虚拟机地址,8088为yarn管理页面的默认端口

问题解决

查看8088端口是否开启。如下,可以看到8088端口已经开启

查看某个端口进程的命令:lsof -i:端口号,可以用来查看8088端口是否为JAVA开启。

[hadoop@localhost hadoop-2.8.5]$ lsof -i:8088COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEjava 3303 hadoop 234u IPv6 45723 0t0 TCP hadoop.fang.com:radan-http (LISTEN)

1、Windows浏览器访问提示连接超时。问题出在需要关闭虚拟机的防火墙。不同版本的linux关闭方法不同。Centos 7 关闭方法如下:设置成永久关闭即可。此时在windows浏览器访问提示connection refused,而不再是连接超时

  • 临时关闭防火墙
    systemctl stop firewalld
  • 永久防火墙开机自关闭
    systemctl disable firewalld
  • 临时打开防火墙
    systemctl start firewalld
  • 防火墙开机启动
    systemctl enable firewalld
  • 查看防火墙状态
    systemctl status firewalld

2.netstat -nltp查看端口启用情况,如下图,可以看到8088端口(yarn界面)和50070端口(hadoop界面)都是挂载127.0.0.1的ip下面。因此,只能够本机访问此端口。所以问题就出在这里。需要将端口挂载虚拟机ip下面才可以。首先修改yarn-site.xml的hostname参数配置,修改成自己的一个域名,或者直接写成虚拟机IP。我的配置成了hadoop.fang.com.如果配置成域名的话,就需要在/etc/hosts加上域名解析。操作如下

[root@venn05 hadoop]# netstat -nltp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:35115           0.0.0.0:*               LISTEN      9344/java
tcp        0      0 0.0.0.0:9868            0.0.0.0:*               LISTEN      8816/java
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      1/systemd
tcp        0      0 127.0.0.1:8020        0.0.0.0:*               LISTEN      8467/java
tcp        0      0 192.168.122.1:53        0.0.0.0:*               LISTEN      1203/dnsmasq
tcp        0      0 127.0.0.1:50070       0.0.0.0:*               LISTEN      8467/java
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      972/sshd
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      971/cupsd
tcp        0      0 127.0.0.1:8088        0.0.0.0:*               LISTEN      9048/java
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1086/master
tcp        0      0 0.0.0.0:13562           0.0.0.0:*               LISTEN      9344/java
tcp        0      0 127.0.0.1:8030        0.0.0.0:*               LISTEN      9048/java
tcp        0      0 127.0.0.1:8031        0.0.0.0:*               LISTEN      9048/java
tcp        0      0 127.0.0.1:8032        0.0.0.0:*               LISTEN      9048/java
tcp        0      0 127.0.0.1:8033        0.0.0.0:*               LISTEN      9048/java
tcp        0      0 0.0.0.0:8040            0.0.0.0:*               LISTEN      9344/java
tcp        0      0 0.0.0.0:8042            0.0.0.0:*               LISTEN      9344/java
tcp6       0      0 :::111                  :::*                    LISTEN      1/systemd
tcp6       0      0 :::22                   :::*                    LISTEN      972/sshd
tcp6       0      0 ::1:631                 :::*                    LISTEN      971/cupsd
tcp6       0      0 ::1:25                  :::*                    LISTEN      1086/master

注:netstat命令用来打印Linux中网络系统的状态信息,可让你得知整个Linux系统的网络情况。

   -n或--numeric:直接使用ip地址,而不通过域名服务器;     -l或--listening:显示监控中的服务器的Socket;-t或--tcp:显示TCP传输协议的连线状况;-p或--programs:显示正在使用Socket的程序识别码和程序名称;

yarn-site.xml配置如下:

<configuration><!-- Site specific YARN configuration properties --><property><name>yarn.nodemanager.aux-services</name><value>mapreduce_shuffle</value></property><property><name>yarn.resourcemanager.hostname</name><value>hadoop.fang.com</value></property>
</configuration>

/etc/hosts配置如下。一定将域名配置成虚拟机本IP地址才可以。

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
192.168.175.123 hadoop.fang.com

注:curl命令是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。通过-I或者-head可以只打印出HTTP头部信息:即命令 curl -I http地址

[hadoop@localhost hadoop-2.8.5]$ curl -I http://192.168.175.123:50070
HTTP/1.1 200 OK
Cache-Control: no-cache
Expires: Thu, 27 Sep 2018 05:49:48 GMT
Date: Thu, 27 Sep 2018 05:49:48 GMT
Pragma: no-cache
Expires: Thu, 27 Sep 2018 05:49:48 GMT
Date: Thu, 27 Sep 2018 05:49:48 GMT
Pragma: no-cache
Content-Type: text/html; charset=utf-8
X-FRAME-OPTIONS: SAMEORIGIN
Expires: Thu, 27 Sep 2018 05:49:48 GMT
Date: Thu, 27 Sep 2018 05:49:48 GMT
Pragma: no-cache
Expires: Thu, 27 Sep 2018 05:49:48 GMT
Date: Thu, 27 Sep 2018 05:49:48 GMT
Pragma: no-cache
X-FRAME-OPTIONS: SAMEORIGIN
Last-Modified: Mon, 10 Sep 2018 03:58:15 GMT
Content-Length: 1079
Accept-Ranges: bytes

参考:https://www.codeleading.com/article/3408122164/

Yarn Web页面 8088 端口在Windows浏览器无法访问相关推荐

  1. 电脑不能访问服务器指定端口6,windows server2008 无法访问本机及其他服务器的所有端口...

    描述如下: A机器IP:192.168.1.1 B机器IP:192.168.1.2 两台机器都是Windows Server 2008 R2 Enterprise SP1,已关闭了防火墙,没有杀毒软件 ...

  2. CiscoAIR-AP1832I-H-K9最全刷机步骤和WEB页面及控制器模式CLI配置。

    CiscoAP-1832I-H-K9刷机和web页面基本配置 实验准备: 一. 准备工具:console线.网线.文件传输工具<TFTPD64>.SecureCRT软件.IOS文件. 二. ...

  3. Spring Boot 2.x基础教程:使用 Thymeleaf开发Web页面

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 翟永超 来源 | http://blog.di ...

  4. java web统计报表_用Java在Web页面上输出统计图 统计报表

    用Java在Web页面上输出统计图 河南省焦作水利局 聂春生 在Internet 和Intranet 的应用中,数据库和Web 技术的结合是传统MIS 系统移植到Internet(Intrant) 环 ...

  5. hadoop集群正常启动,却无法访问web页面

    我刚刚启动hadoop集群,启动之后发现各个节点都在啊,咋访问不了web页面,上次启动时还能访问啊. 主要是我还能上传文件到集群,也能从集群上查看文件. 我就百度,搜出来基本上都是说你防火墙没关, s ...

  6. 在Windows系统浏览器中访问虚拟机CentOS里面Docker容器运行nginx服务器

    1.在CentOS虚拟机中启动一个Docker容器 # 创建并运行一个名字为runoob-nginx-test 的nginx 容器,映射端口号8083->80 [root@localhost ~ ...

  7. 浏览器安全——Web页面安全浏览器网络安全(HTTPS)浏览器系统安全

    一.Web页面安全 同源和跨域: 什么是同源?如果两个页面拥有相同的协议(scheme).域名(host)和端口(port)(http默认port80,https默认端口号443),那么这两个页面具有 ...

  8. 设置Web页面试用手机浏览器(iphone)

    如果WEB页面没有经过特殊处理,在iphone浏览器上看页面会变的很小.可以在HEAD里用 META设置页面试用iphone浏览器, 设置如下: <meta content="widt ...

  9. java 情况浏览器缓存_JavaWeb禁止浏览器缓存当前Web页面的方法

    所谓浏览器缓存,是指当第一次访问网页时,浏览器会将这些网页缓存到本地,当下一次再访问这些被缓存的网页时,浏览器就会直接从本地读取这些网页的内容,而无需再从网络上获取. 虽然浏览器提供的缓存功能可以有效 ...

最新文章

  1. DeepMind开源强化学习环境,灵活可配置,计算资源有限的小型实验室也能用
  2. v-show 与 v-if区别
  3. 东师计算机应用基础在线作业,东师《计算机应用基础》15春在线作业1答案
  4. 索要 2.3 亿元赎金!富士康遭遇黑客攻击
  5. android系统优化(17)---高通平台性能优化概述
  6. 光学算法——经典枝切法(解包裹算法)
  7. druid 配置WebStatFilter 网络统计以及监控
  8. 网页三剑客的一些序列号
  9. eova使用之-集成jersey开发REST服务
  10. 苹果计算机打音乐,给苹果手机“隔空投送”更多的音乐和文件!
  11. 呼吸运动减肥法-可以加快新陈代谢
  12. Node.js 网页瘸腿爬虫初体验
  13. 一个例子入坑布谷鸟算法(附完整py代码)
  14. 决策树(手写代码+隐形眼镜项目)
  15. DeFi明斯基时刻:压力测试与启示
  16. OpenX系列标准介绍(2):OpenDRIVE实例分析
  17. PNETLAB中可以导入的交换机、防火墙等设备镜像
  18. C语言入门(九)>>>循环 - while循环
  19. 进博抢先看 | 辉瑞、默沙东、强生、GSK、西门子医疗、蔡司、霍尼韦尔、江森自控、阿迪达斯、迪卡侬、乐高等将亮相第五届进博会...
  20. dlib.get_frontal_face_detector()函数

热门文章

  1. 今日头条搜索站长平台(入口)功能简介
  2. SageMath: 符号计算
  3. 工件SSMwar exploded 部署工件时出错。请参阅服务器日志了解详细信息
  4. 凡事逐步积累万丈高楼平地起事情的必然趋势
  5. 用MindMaster绘制思维导图
  6. 旋转变换,变换后改变图片大小
  7. 排列组合思维导图_Xmind 进阶教程|高级感满满的思维导图都在使用的6个技巧。...
  8. 淘宝8850h小主机黑苹果教程
  9. DataX--异构数据源数据交换工具
  10. 一个骗人的恶劣网站: GPS 定位好友 的传说 ( 其中一个域名是 ipl38.com 诈骗:利用手机号码GPS卫星追踪你的他(她)在什么位置