Yarn Web页面 8088 端口在Windows浏览器无法访问
问题描述
配置好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浏览器无法访问相关推荐
- 电脑不能访问服务器指定端口6,windows server2008 无法访问本机及其他服务器的所有端口...
描述如下: A机器IP:192.168.1.1 B机器IP:192.168.1.2 两台机器都是Windows Server 2008 R2 Enterprise SP1,已关闭了防火墙,没有杀毒软件 ...
- CiscoAIR-AP1832I-H-K9最全刷机步骤和WEB页面及控制器模式CLI配置。
CiscoAP-1832I-H-K9刷机和web页面基本配置 实验准备: 一. 准备工具:console线.网线.文件传输工具<TFTPD64>.SecureCRT软件.IOS文件. 二. ...
- Spring Boot 2.x基础教程:使用 Thymeleaf开发Web页面
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 翟永超 来源 | http://blog.di ...
- java web统计报表_用Java在Web页面上输出统计图 统计报表
用Java在Web页面上输出统计图 河南省焦作水利局 聂春生 在Internet 和Intranet 的应用中,数据库和Web 技术的结合是传统MIS 系统移植到Internet(Intrant) 环 ...
- hadoop集群正常启动,却无法访问web页面
我刚刚启动hadoop集群,启动之后发现各个节点都在啊,咋访问不了web页面,上次启动时还能访问啊. 主要是我还能上传文件到集群,也能从集群上查看文件. 我就百度,搜出来基本上都是说你防火墙没关, s ...
- 在Windows系统浏览器中访问虚拟机CentOS里面Docker容器运行nginx服务器
1.在CentOS虚拟机中启动一个Docker容器 # 创建并运行一个名字为runoob-nginx-test 的nginx 容器,映射端口号8083->80 [root@localhost ~ ...
- 浏览器安全——Web页面安全浏览器网络安全(HTTPS)浏览器系统安全
一.Web页面安全 同源和跨域: 什么是同源?如果两个页面拥有相同的协议(scheme).域名(host)和端口(port)(http默认port80,https默认端口号443),那么这两个页面具有 ...
- 设置Web页面试用手机浏览器(iphone)
如果WEB页面没有经过特殊处理,在iphone浏览器上看页面会变的很小.可以在HEAD里用 META设置页面试用iphone浏览器, 设置如下: <meta content="widt ...
- java 情况浏览器缓存_JavaWeb禁止浏览器缓存当前Web页面的方法
所谓浏览器缓存,是指当第一次访问网页时,浏览器会将这些网页缓存到本地,当下一次再访问这些被缓存的网页时,浏览器就会直接从本地读取这些网页的内容,而无需再从网络上获取. 虽然浏览器提供的缓存功能可以有效 ...
最新文章
- DeepMind开源强化学习环境,灵活可配置,计算资源有限的小型实验室也能用
- v-show 与 v-if区别
- 东师计算机应用基础在线作业,东师《计算机应用基础》15春在线作业1答案
- 索要 2.3 亿元赎金!富士康遭遇黑客攻击
- android系统优化(17)---高通平台性能优化概述
- 光学算法——经典枝切法(解包裹算法)
- druid 配置WebStatFilter 网络统计以及监控
- 网页三剑客的一些序列号
- eova使用之-集成jersey开发REST服务
- 苹果计算机打音乐,给苹果手机“隔空投送”更多的音乐和文件!
- 呼吸运动减肥法-可以加快新陈代谢
- Node.js 网页瘸腿爬虫初体验
- 一个例子入坑布谷鸟算法(附完整py代码)
- 决策树(手写代码+隐形眼镜项目)
- DeFi明斯基时刻:压力测试与启示
- OpenX系列标准介绍(2):OpenDRIVE实例分析
- PNETLAB中可以导入的交换机、防火墙等设备镜像
- C语言入门(九)>>>循环 - while循环
- 进博抢先看 | 辉瑞、默沙东、强生、GSK、西门子医疗、蔡司、霍尼韦尔、江森自控、阿迪达斯、迪卡侬、乐高等将亮相第五届进博会...
- dlib.get_frontal_face_detector()函数
热门文章
- 今日头条搜索站长平台(入口)功能简介
- SageMath: 符号计算
- 工件SSMwar exploded 部署工件时出错。请参阅服务器日志了解详细信息
- 凡事逐步积累万丈高楼平地起事情的必然趋势
- 用MindMaster绘制思维导图
- 旋转变换,变换后改变图片大小
- 排列组合思维导图_Xmind 进阶教程|高级感满满的思维导图都在使用的6个技巧。...
- 淘宝8850h小主机黑苹果教程
- DataX--异构数据源数据交换工具
- 一个骗人的恶劣网站: GPS 定位好友 的传说 ( 其中一个域名是 ipl38.com 诈骗:利用手机号码GPS卫星追踪你的他(她)在什么位置