问题描述:
虚拟机可以访问外网,虚拟机50070、50090端口可以访问,但是8088端口已经监听,在虚拟机使用:
http://localhost:8088也可以访问,但是使用,在本机访问虚拟机 http://192.168.1.102:8088却无法访问。
yarn-site.xml配置如下:
<configuration> <property> <name>yarn.nodemanager.aux-services</name> <value>mapreduce_shuffle</value> </property> <property> <name>yarn.resourcemanager.address</name> <value>localhost:8032</value> </property> <property> <name>yarn.resourcemanager.scheduler.address</name> <value>localhost:8030</value> </property> <property> <name>yarn.resourcemanager.resource-tracker.address</name> <value>localhost:8031</value> </property> <property> <name>yarn.resourcemanager.admin.address</name> <value>localhost:8033</value> </property> <property> <name>yarn.resourcemanager.webapp.address</name> <value>localhost:8088</value> </property> </configuration>
注释修改配置文件:
<configuration>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
<property>
<name>yarn.resourcemanager.address</name>
<value>localhost:8032</value>
</property>
<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value>localhost:8030</value>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address</name>
<value>localhost:8031</value>
</property>
<property>
<name>yarn.resourcemanager.admin.address</name>
<value>localhost:8033</value>
</property>
<!--property>
<name>yarn.resourcemanager.webapp.address</name>
<value>localhost:8088</value>
</property-->
</configuration>
注释配置文件红色部分,使用默认配置,然后重启yarn服务,外网可以访问。
或者将红色注释部分localhost换成实际IP,重启服务即可。
相关推荐
可以实现宿主机和内部虚拟机互相ping通,宿主机远程shell登录虚拟机,虚拟机访问internet,虚拟机ping通虚拟机。可用于本级验证开发环境搭建。 物理机硬件配置:尽量满足同时启动3个虚拟机的能力。(亦可采用 master/...
Server2012下Hyper-V安装DSM挂载宿主机的NFS,设置WOL并使用Nat模式端口映射实现局域网访问虚拟机
最近在工作时遇到一个问题,docker容器无法访问宿主机的redis,telent6379端口不通。 经排查发现,该服务器启用了防火墙,防火墙把6379的端口的访问授权给docker0网卡访问即可。 操作如下: firewall-cmd –...
将虚拟机指定端口号的服务映射到宿主机,其中虚拟机是Centos的,宿主机是windows的
突破上网限制(如在公司内部限制访问外部网络,但是开放了某些端口,可以利用开放的某些端口实现端口重定向) 远程桌面重定向 NC重定向获得Shell 2.实验环境 virtualbox虚拟机 Windows XP(作为防火墙子网客户机...
主要介绍了apache虚拟机配置步骤和修改访问端口的方法(虚拟机端口映射),需要的朋友可以参考下
通过windows访问linux中的网站
VMwareNAT端口映射外网可以访问内网虚拟机[归纳].pdf
xp系统访问linux虚拟机配置步骤: 1、查看linux操作系统中安装telnet-server软件包 2、开放(启动)linux远程访问服务 3、设置根用户可以直接登录 4、开启防火墙telnet端口 5、hostonly方式连接虚拟机的网络配置
1.查看虚拟机22端口有无开放 netstat -an | grep 22 开放端口 sudo iptables -I INPUT -p tcp –dport 80 -j ACCEPT 保存规则 $ sudo iptables-save 但是始终找不到22开端口??????通过下面命令 ps -e | grep...
关于Ubuntu虚拟机上网以及与开发板之间的互通性问题 在Ubuntu虚拟机中暂时未找到方法实现在保证虚拟机能连上互联网的...在这种情况下,我们就可以使用端口映射功能,让访问主机80端口的请求映射到虚拟机的80端口上。
出于安全考虑,新搭建的服务器集群只开放指定几个端口,但是端口开放以后依然无法远程访问,后经过查找问题发现是防火墙需要对端口进行开放,所以使用如下命令修改防火墙允许端口远程访问 2.解决方法 使用命令行执行...
在启动容器时,如果不配置宿主机器与虚拟机的端口映射,外部程序是无法访问虚拟机的,因为没有端口。 端口映射的指令是什么? docker指令:docker run -p ip:hostPort:containerPort redis 使用-p参数会分配宿主机...
功能:将虚拟机(或其它)中的端口映射到本机;只要外部设备可以访问到本机,就可以通过映射的端口访问虚拟机。
1、找到tomcat的主目录,打开conf文件夹,找到并...使用8080端口访问的效果图: 3、使用9090端口访问的效果图: 这样,就实现了不同的端口号访问到同一个应用程序了。如果还想在其他端口进行监听,就把步骤2中的内容
在启动容器的时候,如果不指定对应参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的。 当容器中运行一些网络应用,要让外部访问这些应用时,可以通过-P或-p参数指定端口映射。 先来说说p和P吧 -p ...
占有了固有的80的端口,在win2003虚拟机中配置的apache服务器常常被迫改成其它端口,比如8081,有时候,如果你想在宿主机或者外网访问win2003下配置在apache下的php,可能会出现ping是能ping通,但无法访问的情况。...
我们来看看虚拟机开放了哪些端口。 方法:开始-运行-cmd (netstat -an) Proto Local Address Foreign Address State TCP 0.0.0.0:135 0.0.0.0:0 LISTENING TCP 0.0.0.0:445 0.0.0.0:0 LISTENING TCP ...
实用的端口映射工具,可以把虚拟机等内网端口映射为外网可访问;