需求描述:hadoop安装在虚拟机上,想通过本地pc端的浏览器访问hadoop的web页面 可以直接访问(虚拟机)ip+端口
但是不想暴露ip 怎么办? 把虚拟机ip映射成一个域名 在浏览器访问域名+端口即可
前提须知:虚拟机ip为 192.168.189.125 虚拟机为centos7
1:xshell连接虚拟机 编辑虚拟机中hosts文件 vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 加上下面这个映射 ip映射成域名 192.168.189.125 www.net125.com
2:同时虚拟机关掉防火墙
查看防火墙 systemctl status firewalld.service
关掉防火墙 systemctl stop firewalld.service
3:编辑本机pc端的hosts文件
hosts文件路径为 C:\Windows\System32\drivers\etc\hosts
hosts文件默认为只读 现在要编辑它 右键单击hosts文件 选择属性 将只读去掉
编辑hosts文件 加上ip 和域名
ip为虚拟机ip 域名和虚拟机域名一样
pc端浏览器访问hadoop
访问成功