1.1.3 如何准备Linux环境
本小节将介绍如何准备Linux下的Hadoop学习环境。搭建Linux学习环境需要安装JDK, Ant和Eclipse等软件。本书以64 bit Ubuntu为例,介绍安装这些软件的方法,最终安装完成的目录结构为:
1.JDK的安装与配置
一般而言,Ubuntu系统会自带JDK,如果没有或者版本不符合要求,可按以下步骤进行安装:
步骤1 安装JDK。将下载的.bin文件复制到Linux的某个目录下,比如/usr/lib/jvm/下,然后在Shell中执行以下命令为该文件添加可执行权限:
chmod+x/usr/lib/jvm/jdk1.6.0_25.bin
然后执行以下命令安装JDK:
sudo/usr/lib/jvm/jdk1.6.0_25.bin
之后将会出现安装信息,直至屏幕显示要求按下回车键。此时按下回车键后,会把JDK解压到文件夹jdk1.6.0_25中。至此,JDK已安装完毕,下面进行配置。
步骤2 配置JDK。修改/etc/profile文件,在里面添加以下内容:
export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_25
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
输入以下命令让配置生效:
source/etc/profile
步骤3 修改默认JDK版本。Ubuntu中可能会有默认的JDK,如openjdk,因而我们需要将自己安装的JDK设置为默认JDK版本,执行下面代码:
sudo update-alternatives—install/usr/bin/java java/usr/lib/jvm/jdk1.6.0_25/bin/java 300
sudo update-alternatives—install/usr/bin/javac javac/usr/lib/jvm/jdk1.6.0_25/bin/javac 300
sudo update-alternatives—install/usr/bin/jar jar/usr/lib/jvm/jdk1.6.0_25/bin/jar 300
sudo update-alternatives—install/usr/bin/javah javah/usr/lib/jvm jdk1.6.0_25/bin/javah 300
sudo update-alternatives—install/usr/bin/javap javap/usr/lib/jvm/jdk1.6.0_25/bin/javap 300
然后执行以下代码选择我们安装的JDK版本:
sudo update-alternatives—config java
步骤4 验证JDK是否安装成功。重启Shell终端,执行命令“java-version”。如果输出以下内容,则说明安装成功:
java version"1.6.0_25"
Java(TM)SE Runtime Environment(build 1.6.0_25-b06)
Java HotSpot(TM)Client VM(build 20.0-b11,mixed mode, sharing)
2.Ant以及Eclipse的安装
(1)安装与配置Ant
首先解压下载包,比如解压到文件/usr/lib/apache-ant-1.7.1目录下,然后修改/etc/profile文件,在里面添加以下内容:
export ANT_HOME=/usr/lib/apache-ant-1.7.1
export PATH=$PATH$:$ANT_HOME/bin
输入以下命令让配置生效:
source/etc/profile
同Windows下的验证方式一样,重启终端,执行命令“ant-version”。如果输出以下内容,则说明安装成功:
Apache Ant version 1.7.1 compiled on June 27 2008
(2)安装Eclipse
同Windows环境下的安装方式一样,直接解压即可使用。