本文將介紹如何使用虛擬機一步步從安裝Ubuntu到搭建Hadoop僞分佈式集羣。java
本文主要參考:在VMware下安裝Ubuntu並部署Hadoop1.2.1分佈式環境 - CSDN博客linux
1. 操做系統:Windows 10 64位ubuntu
2. 內存:4G以上(4G 能夠搭建,不過虛擬機的運行可能會比較慢,這種狀況能夠考慮雙系統)bash
3. VMware Workstation 12:VMware-workstation-full-12.5.7-5813279.exeoracle
4. VMware Tools:經過VMware來安裝jvm
5. Ubuntu12.04:ubuntu-14.04.5-desktop-amd64.iso,ubuntu-16.04.3-desktop-amd64.iso(團隊中兩種系統都有人成功,不太高版本的比較順利)分佈式
6. SSH:經過linux命令來安裝oop
7. JDK1.8:jdk-8u11-linux-x64.tar.gz測試
8. Hadoop2.6.0:hadoop-2.6.0.tar.gz操作系統
一、從咱們的共享文件夾中把JDK拷到咱們的用戶目錄下。
二、使用 sudo mkdir /usr/lib/jvm 命令來建立一個文件夾。sudo命令可能須要密碼,經過sudo passwd root 命令改一下就行了
三、解壓文件到該目錄 sudo tar -zxvf jdk-8u11-linux-x64.tar.gz -C /usr/lib/jvm
上面是解壓完畢後的界面。
四、修改環境變量
sudo gedit ~/.bashrc
在文檔末尾添加下面的內容
#set oracle jdk environment
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_11 ## 這裏要注意目錄要換成本身解壓的jdk 目錄
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出編輯。
五、輸入以下命令使配置文件生效。
source ~/.bashrc
六、測試是否安裝成功:
終端輸入java和javac
可以出現上面的界面就代表你的JDK 安裝成功了。
備註:若是使用sudo gedit ~/.bashrc發現沒有成功修改環境變量,還能夠敲入指令:
sudo gedit /etc/profile
在 profile 文件最後回車鍵隔開一行,添加如下幾行:
#####set java environment
export JAVA_HOME=/java/jvm/jdk_8u51
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
確認跟安裝時的文件路徑一直,保存關閉便可;
好以上挖坑的第二步已經搞定。