经过本教程您能够学习到: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的安装基本完成了。经过下一节,咱们开始尝试在本地安装好的环境下运行一些官方提供的参考案例。