經過本教程您能夠學習到:java
集羣環境下的安裝和單機其實差很少同樣,不過麻煩在於對機器的需求量比較大。爲了方便,本教程只演示單機的安裝。linux
您須要具有的安裝包爲hadoop-2.7.2.tar.gz、jdk-8u131-linux-x64.tar.gz。即jdk1.8和hadoop-2.7的tar安裝包。shell
爲了統一管理,咱們將涉及到的安裝包軟件都安裝到opt目錄的module目錄下,同時,使用software文件夾存儲安裝包。oop
一、opt目錄建立兩文件夾學習
# cd /opt # mkdir software # mkdir module
二、在module下安裝jdk.code
# cd /opt/sottware # tar -zxvf jdk-8u131-linux-x64.tar.gz -C /opt/module
三、修改prfile文件,添加環境變量信息視頻
vi /etc/profile
四、在文件末尾添加內容,保存修改並退出。教程
# JAVA_HOME export JAVA_HOME=/opt/module/jdk1.8.0_131 export PATH=$PATH:$JAVA_HOME/bin
jdk1.8.0_131是咱們解壓以後的jdk目錄的文件夾名稱。第二串是往PAHT路徑中添加咱們的jdk信息,使用冒號分隔。hadoop
四、使修改生效io
# source /etc/profile
一、安裝hadoop的方式和jdk很是類似。回到software文件夾下
二、在module下安裝jdk.
# cd /opt/sottware # tar -zxvf hadoop-2.7.2.tar.gz -C /opt/module
三、修改prfile文件,添加環境變量信息
vi /etc/profile
四、在文件末尾添加內容,保存修改並退出。
# HADOOP_HOME export HADOOP_HOME=/opt/module/hadoop-2.7.2 export PATH=$PATH:$HADOOP_HOME/bin export PATH=$PATH:$HADOOP_HOME/sbin
hadoop-2.7.2是咱們解壓以後的hadoop目錄的文件夾名稱。第二串是往PAHT路徑中添加咱們的hadoop命令的信息,查看hadoop文件夾,咱們能夠發現bin及sbin兩個目錄下都有-命令,都將他們添加到環境變量中。
四、使修改生效
# source /etc/profile
輸入hadoop命令查看是否有提示輸出,若是沒有,能夠嘗試重啓系統。
五、在hadoop環境shell文件中指定JAVA_HOME
hadoop-env.sh
中。echo $JAVA_HOME
進入hadoop的配置文件中
vi /opt/module/hadoop-2.7.2/etc/hadoop/hadoop-env.sh
找到配置JAVA_HOME的地方,將其值定爲常數路徑,也就是咱們剛剛經過變量輸出的結果。
# The java implementation to use. export JAVA_HOME=/opt/module/jdk1.8.0_131
至此,hadoop的安裝基本完成了。經過下一節,咱們開始嘗試在本地安裝好的環境下運行一些官方提供的參考案例。