web访问hadoop,只能使用主机名orIP地址其中之一访问?

本文详细介绍了在遇到无法通过主机名或IP地址访问Hadoop集群的问题时,如何检查和修正Linux虚拟机及Windows主机上的配置,确保Hadoop集群的正常Web访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

web访问hadoop,只能使用"主机名"or"IP地址"其中之一访问?

前提是你的hadoop集群已经正常启动了!!!

命令行进入hadoop安装目录的sbin目录下,输入./start-all.sh启动hadoop集群

jps查看,当主节点出现namenode,从节点出现datanode时,证明启动成功

在这里插入图片描述

在这里插入图片描述

首先,出现这种问题,一般来说,肯定是配置IP地址和主机名的时候出错了(这不废话吗)

那怎么解决呢?

  • 先在虚拟机中查看:

1、查一下主机名(这一步一般不会出问题,主机名这个东西吧,登录虚拟机以后,打开命令行,左上角就有显示的)

在Linux虚拟机中输入vim /etc/hostname查看自己的主机名(因为是集群,所以每一台都要看,我这里是两台虚拟机,主机名是user01和user02)
在这里插入图片描述
在这里插入图片描述
2、查看虚拟机hosts配置文件,将主机名与主机的IP一一对应(这一步错的比较多)

在Linux虚拟机中输入vim /etc/hosts查看(同样的,每一天虚拟机都要查看,并且每一台虚拟机都要配置所有虚拟机的IP地址+主机名)

在这里插入图片描述
在这里插入图片描述

  • 还没有解决的话就到windows中查看:

如果还没有解决的话,就要在windows中查看了(这一步就很坑了,一般windows里配置一次和虚拟机打通就不管了,就很容易忽略)

在windows中,进入C:\Windows\System32\drivers\etc\hosts文件中,使用管理员权限打开,找到虚拟机中各主机的IP地址和主机名配置是否正确(有可能其中一个出错,当时打通连接的时候只测试了IP地址或者只测试了主机名,粗心导致)
在这里插入图片描述
好了,现在可以正常访问了!
在这里插入图片描述
在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值