1. 程式人生 > >【完全分散式Hadoop】(一)從虛擬機器Centos6.5的安裝開始

【完全分散式Hadoop】(一)從虛擬機器Centos6.5的安裝開始

一、虛擬機器安裝

不做過多介紹,自行去某度搜索

二、Centos6.5配置

1. 關閉防火牆

service iptables stop
關閉防火牆開機啟動
chkconfig iptables off

2. windows中檢視VM8的IPv4

ipconfig -all

1) 記錄本機的DNS:

在這裡插入圖片描述

2) 記錄VM8的IPv4和子網掩碼

在這裡插入圖片描述

3、修改VM8的IPv4

192.168.142.1
255.255.255.0
在這裡插入圖片描述

4、設定虛擬機器網路

1)vm8設定網路

編輯 -> 虛擬網路編輯器
我使用的win10,需要先點選下圖中的“更改設定”
在這裡插入圖片描述


選中VMnet8,選中“NAT模式”,點選“NAT設定”
在這裡插入圖片描述
配置閘道器IP192.168.142.2配置完後點擊“確定”
注意:這裡配置完之後,我們在虛擬機器中配置的閘道器就是192.168.142.2
在這裡插入圖片描述
點選DHCP配置起始和終止IP
在這裡插入圖片描述
至此,我們在windows上的設定已經設定完畢

5、Centos6.5 #配置靜態IP

我本機設定的DNS是8.8.8.8,那麼這裡的DNS1我也直接設定8.8.8.8

vi /etc/sysconfig/network-scripts/ifcfg-eth0

ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=192.168.142.150
NETMASK=255.255.255.0
GATEWAY=192.168.142.2
DNS1=8.8.8.8

6、重啟網路

service network restart
重啟完成後
ping 114.114.114.114
或者
ping www.baidu.com
檢查網路
這裡重新啟動之後如果依舊無法訪問網路,請好好檢查配置中是否某些單詞寫錯,之前在這裡GATEWAY寫成了GATWAY導致網路不通,後來修改後就可以了

7、修改hostname

vi /etc/sysconfig/network

HOSTNAME=hadoop000

8、顯示hostname

reboot:重啟之後就可以顯示hadoop000

9、配置在hosts

vi /etc/hosts

192.168.142.150 hadoop000
192.168.142.151 hadoop001
192.168.142.152 hadoop002

三、虛擬機器克隆

1、克隆虛擬機器

關閉第一臺虛擬機器然後克隆第一臺虛擬機器,此時虛擬機器應該和第一臺虛擬機器一模一樣,如果第一臺虛擬機器沒有配置成功,建議不要在繼續配置第二和第三臺
在這裡插入圖片描述
一路“下一步”,一下介面選擇“建立完整克隆”
在這裡插入圖片描述
我的虛擬機器全部都放在F:\vm\jiqun\下
在這裡插入圖片描述

2、修改虛擬機器配置

1) 先複製預設分配的MAC地址

由於是新克隆的,虛擬機器會被預設的設定為選擇第一個網絡卡eth1,而不是eth0為了保持一致,我們就直接修改克隆後的機器的網絡卡
由於不能存在兩臺完全鄉的MAC,所以我們這裡需要先檢視,系統預設修改後的MAC地址
ifconfig 將如下的HWaddr複製出來
在這裡插入圖片描述

2) 配置靜態ip

特別注意!!!!由於是克隆的,我們的DEVICE會被修改DEVICE=eth1,並且相同的MAC地址至於續存在一臺,所以我們需要做對應的修改
在這裡插入圖片描述
靜態IP檔案配置如下:

vi /etc/sysconfig/network-scripts/ifcfg-eth0
#注意 DEVICE  HWADDR和IPADDR,其中HWADDR是我在前邊複製的
DEVICE=eth0
HWADDR=00:0C:29:93:95:CC
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=192.168.142.151
NETMASK=255.255.255.0
GATEWAY=192.168.142.2
DNS1=8.8.8.8

3) 修改網絡卡eth1為eth0

上一步中如果重啟過網路,會發現網絡卡依舊eth1,我們還需要修改如下配置

vi /etc/udev/rules.d/70-persistent-net.rules

如下圖,第一個紅框中就是我們為什麼要複製MAC的原因,第二個紅框中的NAME原本是NAME=“eth1”
在這裡插入圖片描述

4) 修改hostname

vi /etc/sysconfig/network

HOSTNAME=hadoop001

5) 一切準備就緒,重啟

reboot
重啟完畢後會發現,都已經設定成功了

第三個節點也採用第二個節點的方式