hadoop作为一种开源的云计算模型,实现了google云计算的主要技术,并且使用java编写,目前只能在linux环境下搭建(当然,可以在windows环境下模拟linux进行搭建)。
第一篇,首先介绍在vm虚拟机中安装CentOS5.5,并且安装和配置JDK。
step一、vm虚拟机的安装简单,不多说。
step二、安装CentOS5.5:
CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级 Linux 发行版本。
安装的图文讲解过程网上很多,在这里要说的一点是,如果CentOS使用出错,可以直接删掉这个系统重新安装,整个过程也就半个小时,这也是虚拟机的优势的方便所在。
step三、安装jdk
先到这个网址下载安装文件:http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html
(下载的时候要求注册登录。)
根据自己的CentOS选择安装包,因为我是32位,所以选择了jdk-6u31-linux-i586-rpm.bin(当然可可以选择jdk-6u31-linux-i586.bin,只是在后面的安装过程中有所不同)
1、查看Linux自带的JDK是否已安装。安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息:
java version "1.6.0"
OpenJDK Runtime Environment (build 1.6.0-b09)
OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)
下面要做的工作就是先卸载掉自带的,然后再安装sun(现在是oracle)公司的jdk:
输入命令:rpm -qa | grep java
在显示的几行信息中有如下的两行:
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
进行卸载:
rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
2、在usr文件夹下新建一个文件夹并且命名为java(文件名随意取),需要说明一下,usr文件夹在计算机/文件系统目录下。将下载好的安装包:jdk-6u31-linux-i586-rpm.bin放在java文件夹下。
3、进入java文件夹:# cd /usr/java
根据下载安装包的不同,分为两种不同的安装方式:
安装方式一:jdk-1_5_0_14-linux-i586-rpm.bin文件安装
# chmod 777 jdk-1_5_0_14-linux-i586-rpm.bin ← 修改为可执行
# ./jdk-1_5_0_14-linux-i586-rpm.bin ← 选择yes同意上面的协议
# rpm -ivh jdk-1_5_0_14-linux-i586.rpm ← 选择yes直到安装完毕
安装方式二:jdk-1_5_0_14-linux-i586.bin文件安装
# chmod a+x jdk-1_5_0_14-linux-i586.bin ← 使当前用户拥有执行权限
# ./jdk-1_5_0_14-linux-i586.bin ← 选择yes直到安装完毕
1、# vi /etc/profile
2、在最后加入以下几行:
export JAVA_HOME=/usr/java/jdk1.6.0_10
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
3、# reboot 重启机器配置生效