很久沒有更新了,主要是沒有時間,今天擠出時間驗證了一下,果然還是有些問題的,不過已經解決了,就發上來吧。
PS:小豆腐看仔細了哦~
關於hadoop環境搭建,從單機模式,到偽分布式,再到完全分布式,我們這里就討論完全分布式,關於搭建工具,有hadoop+CentOs+VMware,感覺各個版本還是有一點差異的。
隨后可能會整理出一個常用版本,今天先說說VM的靜態IP的設置吧:
關於VM,大家可能不陌生,目前也是windows系統搭建模擬hadoop環境的必要軟件之一。
但是,由於有些人會經常改變地方辦公,經常更換ip,所以如果VM使用橋接模式,也會導致經常更換IP,但是集群里每一個主機都要每次都修改,是不是很麻煩呢?
首先講一下,VM的三種連接模式:
1 橋接模式:什么是橋接模式,我的理解是:利用VM工具模擬出跟主機一模一樣的主機出來,也會跟主機一樣分配一個IP出來,也就是說,你橋接幾個虛擬機,你就擁有多少個電腦+1(主機),大家也許會想到,我們把所有的IP都寫成靜態的不就行了么?這樣的話,即使你設定靜態Ip,也有一定的可能性和你當前的局域網環境的其他同事的IP沖突,影響其他同事的工作,特別是在公司里。
2 僅主機模式:什么意思呢?其實就是字面意思,只有主機和虛擬機之間可以互相訪問的一個純凈的局域網環境,如果你的虛擬機不需要訪問外網,你可以選擇這種模式。
3 自定義和LAN,這個沒有用到,這里不討論
4 NAT模式:這個NAT模式就是,虛擬機和主機對外共享一個IP地址,虛擬機只可以和主機互相訪問,外網只能訪問主機,而訪問不了虛擬機,這樣的環境再把虛擬機中的IP地址設置成靜態的,就完美了。
以下就是步驟:
1)打開虛擬機后,運行系統,然后點擊 編輯 - 虛擬網絡編輯器
2)選擇NAT模式,移除掉
3)再次添加網絡
4)選擇VMnet8
5)修改成NAT模式
6)查看虛擬機IP
7)打開主機MS—DOS
8)查看本機ip地址
9)比對后,得知兩個地方ip網段不一樣,所以不會沖突了
10)應用后點擊 確定
11)虛擬機中先選擇 橋接模式
選擇橋接模式,初始化一下網絡
當右下角 網絡圖標再次變亮
說明橋接模式已經配置好了
12)修改為NAT模式
改成nat模式后,點擊確定
查看一下ip
當前沒有分配ip/或者分配了都沒有關系,因為我們下面要手動輸入ip
13)打開 /etc/sysconfig/network-scripts/ifcfg-eth0,修改靜態IP
(如果沒有這個文件,可以選擇ifcfg-en*開頭的文件)
改成static,靜態ip地址
切換到root用戶,才能保存
把不需要的可以先刪掉,然后配置本地的ip地址
對比一下網關是否一致
配置dns,就配成我們熟悉的聯通的dns吧
14)切換到root用戶,重啟網絡服務
查看ip
15)看一下是否能夠上網
至此就設置完畢了,其實還會出現主機ping不同虛擬機的問題,或者虛擬機ping不同主機的問題,不要慌,按照下面的博文設置一下就好了:
主機ping通虛擬機,虛擬機ping通主機解決方法(NAT模式)