需求描述: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
訪問成功