1. 程式人生 > >VirtualBox 虛擬機器配置centos6.4 spark叢集(1)--- 環境搭建以及所遇問題

VirtualBox 虛擬機器配置centos6.4 spark叢集(1)--- 環境搭建以及所遇問題

一、前言

      最近學習spark,就把一些經歷在這裡總結總結。

二、所需軟體

       VirtualBox 5.1.22

       作業系統 :centos6.4    CentOS-6.4-x86_64-minimal.iso

       一共需要3臺虛擬機器,分別的IP設定為:

           spark1   192.168.1.6

           spark2   192.168.1.7

           spark3   192.168.1.8

三、虛擬機器的配置

        1、虛擬機器安裝

                  (1)在VirtualBox中選擇“新建”--->填寫名稱,“型別”選擇Linux ,“版本”選擇 Red hat 64-bit---->點選下一步

                  

                   (2)記憶體大小預設1G就可以,點選下一步

                         

                 (3)選擇“現在建立虛擬硬碟”,然後點選建立,

                        

                 (4)然後點選下一步,到建立虛擬硬碟時選擇“固定大小”,點選下一步

                                  

                                  

                 (5)“檔案位置和大小” ,不要使用預設路徑,而是重新選擇一個非系統盤的資料夾,點選建立

                             

                  (6)建立好之後,點選“設定”,然後再點選“網路”,在網絡卡1中的連線方式選擇“橋接網絡卡”,點選“ok”

                        

                 (7)點選“啟動” ,然後選擇centos映象檔案所在位置,然後點選“啟動'

                          

                       

                   (8) 選擇第一項,然後按回車Enter進行安裝

                    

                 (9)選擇”Skip"按回車進行下一步

                   

                 (10)點選“下一步”,到選擇語言選擇美式英語US.English就可以,然後點選“下一步”,然後 選擇預設的"Basic Storage Devices"點選下一步

                   

                   (11)選擇“Yes,discard any data”

                    

                  (12)填寫主機名,點選下一步

                     

                    (13)時區選擇“Asia/Shanghai”,點選下一步

                       

  (14)設定root使用者的密碼

                       如果密碼設定過於簡單會提示的,也可以直接選擇“use Anyway”進行忽略

                         

                      (15)選擇預設項“Replace Existing Linux System(s)”,點選下一步

                    

                    (16)點選"Write changes to disk", 這時就開始進行安裝了

                       (17)最後選擇reboot進行重啟

2、網路配置

                (1) 檢視主機的IP以及閘道器相關資訊:

                    我的配置如下:IP:192.168.1.4

                                                子網掩碼:255.255.255.0

                                                 閘道器:192.168.1.1

                (2)配置虛擬機器網路相關資訊:

                   vi  /etc/sysconfig/network-scripts/ifcfg-eth0      配置如下:                            

                    

                  接下來vi /etc/sysconfig/network 配置內容如下:

                 

               這裡的GATEWAY的值必須與主機的閘道器一致。

             最後配置hosts ,使用vi /etc/hosts命令,將以下內容加入檔案中              

   192.168.1.6  spark1 

           192.168.1.7  spark2

           192.168.1.8  spark3    

                配置好後,執行service network restart 重啟網絡卡。然後使用ping 192.168.1.4 命令檢視能否與主機ping通,ping www.baidu.com 命令檢視是否能夠連線外網。

3、網路配置所遇問題及解決方案:

                           問題:虛擬機器網路都配置成功後,與主機之間能夠互相ping通但是不能訪問外網,於是查遍各種資料。

                           一般主要原因是第一種是配置虛擬機器時沒有選擇橋接方式,第二種是虛擬機器的閘道器與主機的不一致,第三種防火牆沒有關閉。

4、同樣的方法配置其他兩臺虛擬機器