1. 程式人生 > >小象初成長☞基礎環境的搭建

小象初成長☞基礎環境的搭建

一、虛擬機器配置

  • 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版本一致.
    • HadoopJava安裝對應的對映關係.
    • ③ 安裝時對環境變數的配置.

① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫