注:關於如何將hadoop源碼導入Eclipse詳見http://pan.baidu.com/s/1hq8ArUs
一、Hadoop配置軟件(我的電腦是Windows7旗艦--64bit)
1. VMWare專用CentOS鏡像(Centos是Linux操作系統的一種)
2. VMware-workstation10
3. hadoop-1.1.2.tar.gz
4. jdk-6u24-linux-i586.bin
5. PieTTY 0.3.26(登陸遠程主機的終端)
6. winscp516setup(能夠和Linux傳輸的文件的工具)
以上以及Hbase,Hive等軟件的下載地址如下:
http://pan.baidu.com/s/1c0q14rQ
二、環境搭建
2.1 安裝VMware-workstation10
VMware-workstation10的安裝非常簡單,只需要根據提示一步步選擇“Next”即可,遇到回答“Yes”還是“No”的地方,選擇“Yes”。在安裝過程中,會出現暫時的網絡中斷,不要驚慌,一會就會恢復。安裝完成后在網絡共享中心→更改適配器設置,會出現VMware-workstation10自動建立的虛擬網絡如下圖2.1所示
圖2.1
vmnet0,實際上就是一個虛擬的網橋(VMware已經不顯示了,但仍然有此功能)
vmnet1,這是一個Host-Only網絡模式(使用Host-Only連接方式必須啟用此網卡)
vmnet8,這是一個NAT方式(使用NAT連接方式必須啟用此網卡)
2.2 用VMware打開Centos鏡像
將Centos鏡像解壓開以后,找到一下目錄如下圖2.2所示
圖2.2
雙擊方框內的文件即可,不用安裝,里面的Centos已經配置好,一共兩個用戶,一個是Hadoop普通賬戶,密碼為hadoop,一個是root用戶,密碼為hadoop。
2.3 宿主機(windows)與客戶機(安裝在虛擬機中的Linux)網絡連接
(1) host-only 宿主機與客戶機單獨組網。
好處:網絡隔離
壞處:虛擬機與其他服務器之間不能通信
(2) brige 客戶機與宿主機在同一個局域網中。
好處:都在同一個局域網可以相互訪問
壞處:不安全
(3) NAT 略
這三種連接方式的詳細區別詳見網址:http://www.cnblogs.com/sunddenly/articles/3970769.html
2.4 設置網絡
大家可以根據自己的條件設置自己的網絡連接方式,由於使用的是內網我的IP端有限制,所以我使用橋接的方式。設置方式如下:
圖 2.3
圖 2.4
圖 2.5
由於我使用的是橋接模式,虛擬機的VMnet1和VMnet8沒有用到所以我將其禁用了,但選擇Host-Only或NAT不能全部禁用,使用哪個就開啟哪個。
(1) 開機
圖 2.6
在此處點擊我已經移動
圖 2.7
圖 2.8
開啟之后,我們選擇Other,輸入root,密碼:hadoop進入系統,如下圖
(2) 配置靜態網絡
由於我使用的是橋接方式,所以Linux所設置的網段和我Host主機的網段在同一個網段中
圖 2.9
圖 2.10
圖 2.11
圖2.12
我電腦的IP為192.168.1.49,虛擬機的為192.168.1.50,兩者在同一網段中,選擇Manual靜態模式,最后點擊Apply。
圖2.13 配置成功