Hadoop實戰(一) 在VMWare上搭建centos虛擬機器叢集

來源:互聯網
上載者:User
一、VMware的下載和安裝

下載VMware

安裝VMware:一路Next即可
二、centos的下載和安裝

下載centos

安裝三個centos 64位虛擬機器(master slave1 slave2)  

在搭建Hadoop時,master將會作為namenode節點,兩個slave作為datanode節點

每台虛擬機器我分配了1G記憶體20G硬碟

安裝虛擬機器時可以選擇沒有介面的minimal模式安裝,運行更快,更省記憶體。

網路方式可以選擇NAT方式,便於之後設定靜態網路地址

安裝虛擬機器過程可以參考如下網址:

http://www.linuxidc.com/Linux/2014-02/97389.htm
三、虛擬機器的配置 1、安裝VMware Tools

安裝VMware Tools是為了實現本機和虛擬機器之間共用資料夾以及直接複製粘貼和拖拽等功能

(1)選中某個虛擬機器,點擊功能表列的 虛擬機器 --> 安裝 VMware Tools

        如果安裝的是帶有使用者介面的虛擬機器,則自動開啟一個包含vmware安裝包的位置

        如果安裝的是不帶使用者介面的虛擬機器,則需要手動執行以下命令來出現vmware安裝包的位置

                mkdir /mnt/cdrom                 mount /dev/cdrom /mnt/cdrom
                cd /mnt/cdrom
(2)將安裝包(以tar.gz結尾的壓縮檔)解壓到有許可權的目錄(例如使用者目錄)
                tar -zxvf VMwareTools-9.6.0-1294478.tar.gz -C ~
(3)進入解壓後的檔案夾進行安裝
                cd vmware-tools-distrib                 ./vmawre-install.pl
         注意:如果不能安裝,可能是沒有安裝perl, 只需要執行  yum install perl  安裝perl之後再運行 ./vmawre-install.pl 即可
(4)安裝過程一路enter, 安裝完成需要重啟虛擬機器生效
2、設定共用位置 設定虛擬機器與主機之間的共用位置,這樣主機和虛擬機器將保持檔案同步,便於操作和同步
將三台虛擬機器設定為同一個主機共用目錄,則可以實現主機與虛擬機器之間以及不同虛擬機器之間的檔案同步
對每個虛擬機器,點擊vmware上虛擬機器(右鍵) --> 設定 --> 選項,選擇共用資料夾,永久共用,添加一個原生目錄所為共用目錄,並為這個共用起一個名字,例如叫share。這樣在虛擬機器上的 /mnt/hgfs下會自動產生share檔案夾保持與主機上的目錄即時一致,重啟生效。

3、設定靜態ip地址
由於我們電腦串連新的WiFi環境時,經常會出現虛擬機器地址變化的情況(預設dhcp分配IP地址),我們可以將虛擬機器的地址設定成靜態
(1)點擊功能表列 編輯 --> 虛擬網路編輯器 在出現的對話方塊中選擇 VMnet8 也就是NAT模式,查看子網地址,這裡是 192.168.208.0
       
(2)點擊下面的 NAT設定 來查看網關地址,我這裡是192.168.208.2
       
(3)選中某個虛擬機器,修改設定檔
        vi /etc/sysconfig/network #添加GATEWAY為上一步網關的地址
         

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

(4)重啟虛擬機器生效
4、利用Xshell用戶端訪問虛擬機器         Xshell是一個特別好用的Linux遠程用戶端,有許多快捷的功能,比直接在虛擬機器中操作命令方便很多。
(1)下載安裝Xshell
(2)點擊功能表列的 檔案 --> 建立, 輸入名稱和虛擬機器的IP地址並確定
       
(3)接受並儲存
(4)輸入使用者名稱和密碼(自動儲存)

 至此,三台虛擬機器搭建完畢,下一篇我們會具體搭建Hadoop叢集,敬請期待~




相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.