小象初成長☞基礎環境的搭建
阿新 • • 發佈:2018-11-14
一、虛擬機器配置
1.虛擬機器設定選項.
- ① 【Edit】→【Virtual Network Editor】
- ② 開啟後刪除原有的
vmnet8
,然後點選新增網路
.新增網路型別選擇vmnet8
(即本步驟新建屬於自己的vmnet8
網路.) - ③ 在下方
vmnet
資訊中選擇NAT模式
- ④ 點選右下角
應用
然後儲存即可. - ⑤ 在
NAT設定
中可以檢視閘道器ip等詳細資訊.(後面配置虛擬機器檔案需要使用.) - ⑥ 關於配置後使其應用生效.應該在【虛擬機器(vm)】→【設定(setting)】→【網路介面卡】中
橋接
和NAT
NAT
模式,來保證新增加的網絡卡得以應用!
關於
橋接
和NAT
模式請見這位博主的部落格感謝博主”DeepRunning”(✈機票點我)
- ⑦ 針對虛擬機器共享資料夾(拷貝檔案的設定)
- 在需要設定共享資料夾的”機器”的標籤上
右鍵單機
- 【設定(setting)】→【選項(options)】→【共享資料夾(shared folders)】→【總是開啟】
- 然後點選
新增
選擇共享資料夾目錄. - 如果共享成功了.在
/mnt/hgfs/
目錄下便能看見此檔案,使用時應cp
- 在需要設定共享資料夾的”機器”的標籤上
2.對虛擬機器內機器的設定.
① Ubuntu的檔案編輯
sudo vim /etc/network/interfaces
參見部落格,感謝博主”致遠OS”(✈機票點我)auto lo iface lo inet loopback 動態獲取的配置方法: auto eth0 iface eth0 inet dhcp 靜態分配的配置方法: auto eth0 iface eth0 inet static address 192.168.0.1 netmask 255.255.255.0 gateway 192.168.0.1 根據配置要求(是動態分配還是自動獲取)修改該配置檔案儲存。
② CentOS的配置方法.
vim /etc/sysconfig/network-scripts/ifcfg-eth0
標準樣板 (好奇完整的可自行搜尋>Linux網絡卡配置檔案詳解<)DEVICE=eth0 # 網絡卡裝置名稱,eth0表示第1塊網絡卡 HWADDR=00:0C:29:FE:1A:09 # 網絡卡MAC地址 TYPE=Ethernet # 網絡卡型別為乙太網 ONBOOT=yes # 啟動時是否啟用 yes | no NM_CONTROLLED=yes BOOTPROTO=static # 協議型別 dhcp bootp none BROADCAST=192.168.1.255 # 廣播地址 DNS1=8.8.8.8 # DNS伺服器 USERCTL=no IPADDR=192.168.31.199 # 網路IP地址 NETMASK=255.255.255.0 # 網路子網地址 GATEWAY=192.168.31.1 # 閘道器地址 IPV6INIT=no
某機構編輯模板
DEVICE="eth0" # 網絡卡裝置名稱,eth0表示第1塊網絡卡 BOOTPROTO="static" # 協議型別 dhcp bootp none NM_CONTROLLED="yes" ONBOOT="yes" # 啟動時是否啟用 yes | no TYPE="Ethernet" # 網絡卡型別為乙太網 IPADDR=192.168.31.199 # 網路IP地址→自己設定成自己想要的(注:別衝突) NETMASK=255.255.255.0 # 網路子網地址 GATEWAY=192.168.31.1 # 閘道器地址(閘道器ip)→上面提到過,去虛擬機器設定的`NAT設定`中去尋找. DNS1=202.106.0.20 # DNS伺服器
- ③ 重啟網絡卡,使配置生效
/etc/init.d/networking restart
- ④ 簡單訪問個網頁,檢查是否生效.
curl www.baidu.com
3.關於虛擬機器複製的設定
如果你直接複製了幾臺虛擬機器,作為主從機器.- 它們是有可能上不了網的(因為連網絡卡什麼的都是複製過來的,會有衝突.)….那麼怎麼處理呢?
- 點選【虛擬機器(vm)】→【設定(setting)】→【網路介面卡】選中網路介面卡後點擊右下角【刪除】
- 然後再點選【新增】選擇【網路介面卡】儲存就OK了,虛擬機器就會自動給我們新增一個網絡卡.
- 這回檢驗一下,就能上去網了.
二、Hadoop叢集環境部署
1. 需要注意的有以下幾點.
- ① 在叢集中,為了避免機器的差異性.應該保持每臺機器的硬體,軟體,都保持統一.
- ② 主節點需要額外的記憶體開銷,應該多分配記憶體,從節點應多分配硬碟空間.
- ③ 自行總結或搜尋Hadoop叢集配置與部署的注意事項.
2.
Java
的安裝.- ① 保證三臺機器的
Java
版本一致. - ②
Hadoop
與Java
安裝對應的對映關係. - ③ 安裝時對環境變數的配置.
- ① 保證三臺機器的
① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫