下載VMware fusion,而且安裝,不作闡述。linux
一、安裝centos,安裝成功後啓動centos;vim
二、配置主機名爲mastercentos
vim /etc/sysconfig/networkssh
修改文件內容:oop
三、配置網卡:測試
a)將網卡修改成橋接模式,自動檢測;而且記住該網卡的mac地址;spa
b)使用命令ifconfig -a查看網卡運行狀況(下面的截圖是已經運行的,若是沒有啓用,則該處也有網卡只不過沒有運行),注意網卡的mac地址,肯定是哪一個網卡。ip
c) 執行vim /etc/sysconfig/network-scripts/ifcfg-eth1hadoop
修改TYPE=Ethernet,BOOTPROTO=none虛擬機
添加以下內容(根據本身實際狀況ip進行調整):
GATEWAY=192.168.3.1
NETMASK=255.255.255.0
IPADDR=192.168.3.191
四、關閉防火牆
中止防火牆
service stop iptables
關閉防火牆服務,下次啓動也不啓用防火牆
chkconfig iptables off
五、關閉selinux
vi /etc/selinux/config
修改SELINUX=disabled
而後reboot。
六、增長hadoop用戶
useradd hadoop
passed hadoop
七、關機後,而後再複製兩個虛擬機,進行網卡、主機名相關配置;
請注意以下事項:
a)在網卡配置的時候可能須要在vmware中新增網卡;
b)而且保證每一個虛擬機所使用的網卡不產生衝突;
c)每一個網卡的mac地址要與當前系統所使用的網卡配置一致(經過vim /etc/sysconfig/network-scripts/ifcfg-eth*進行配置)
好比個人第二個虛擬機的網卡狀況以下:
配置文件爲:/etc/sysconfig/network-scripts/ifcfg-eth5 以下:
八、設置免密登陸
cd /home/hadoop
191:
$cd ~/.ssh
$ssh-keygen -t rsa
$cp id_rsa.pub authorized_keys
$scp authorized_keys hadoop@192.168.3.192:/home/hadoop/.ssh
192:
$cd ~/.ssh
$ssh-keygen -t rsa
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
$scp authorized_keys hadoop@192.168.3.193:/home/hadoop/.ssh
193:
$cd ~/.ssh
$ssh-keygen -t rsa
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
$scp authorized_keys hadoop@192.168.3.191:/home/hadoop/.ssh
$scp authorized_keys hadoop@192.168.3.192:/home/hadoop/.ssh
經過ssh slave1,ssh slave2等測試登陸。