Hadoop (1) CentOS 安裝 Hadoop

之前都沒用過 CentOS,試用之後覺得工作上確實比 Ubuntu 方便。 雖然說系統不同但兩者都可以使用 GNOME 桌面系統,所以 UI 使用上感覺大同小異。 指令上也只有些微差別,稍微適應一下就可以上手了。實際上 CentOS 提供了偏工作上的系統功能,之後再慢慢談吧。

1.下載 CentOS iso:

CentOS 官網 下載 iso,選 Everything 那個選項。

找個喜歡的載點下載就可以了。



2. 安裝 VMWARE:

這次先裝在虛擬機裡面,去 VMWARE 官網下載程式。

虛擬機程式其實有滿多種的,選個你喜歡的就好了。個人是覺得 VMWARE 不錯,你可以把檔案拖進虛擬機,或是跟主機端共享剪貼簿(VB 設定上稍微麻煩一點)。

安裝就無腦到底而已,超簡單的。



3. Create a new virtual machine:

開起來後界面類似這樣,左邊是機器的名字,我已經先裝了一些機器了。

按下 Create a New VM 後會掭出一個對話框,選擇你剛下載的 iso 即可。

取個名字,那個名字會對應到資料夾名稱。

切個 40 GB 給它,為了效能我選擇不分散檔案(這樣單一檔案損毀會 GG)。

好了之後我們來調整硬體設定,點擊中間的 Customize... 按鈕。

這邊可以設定 cpu 和 RAM,就依個人系統決定要切多給虛擬機。



4. 開始安裝系統:

終於要開始安裝了,進入系統會看到安裝畫面。

這邊選英文版,因為我不喜歡終端機還要輸入中文。

等待一下後,選擇 SOFTWARE SELECTION,這邊你可以定義你的主機類別和選擇安裝軟體。

選擇 GUI server,可以看到 CentOS 會詢問你是否安裝 Java, MariaDB 和 PostgreSQL,相當方便。 GUI server 的選項我是全勾啦,除了 KDE 不勾,因為我是忠實 GNOME 粉。

好了之後會發現變成 Server with GUI。

再來分割硬碟,這邊篇幅有限直接不分割,壓下 Done 按鈕即可。

安裝的過程中記得設定 root 和 user,up 因為 Ubuntu 用久了我會把一個 user 設成 sudoer。



5. 安裝 hadoop:

http://hadoop.apache.org/releases.html 下載和解壓縮 hadoop。

$ tar zxvf hadoop-2.7.6.tar.gz
$ sudo mv hadoop-2.7.6 /usr/local

環境變數之後再一起設(這時會因為沒有設定 JAVA_HOME 而不能執行 hadoop 指令)。

裝個 java build tool,因為 CentOS7 預設安裝(如你在 Server with GUI 有勾選 java) OpenJDK7 和 8,所以 ant 會安裝到 8 底下。

$ sudo yum update
$ sudo yum install ant

最後設個環境變數。

$ vim ~/.bashrc

加入這些變數。

#[start-20180730-cooper(java)-add]#
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_6    4
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
#[end-20180730-cooper(java)-add]#

#[start-20180730-cooper(hadooop)-add]#
export HADOOP_HOME=/usr/local/hadoop-2.7.6
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
#[end-20180730-cooper(hadooop)-add]#
$ source ~/.bashrc
$ hadoop version

打完收工~累~


留言

熱門文章