注:關於如何將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 配置成功