本次hadoop安装是基于openstack的,所使用的虚拟机是通过openstack起的。
系统说明
系统 | Centos 6.4 |
Hadoop | Hadoop 2.2 |
Java | Java 1.7 |
服务器说明
Hadoop | floating IP | 虚拟机IP | HostName |
namenode | 192.168.150.106 | 10.11.11.18 | sparkMaster |
datanode01 | 192.168.150.97 | 10.11.11.2 | sparkWorker01 |
datanode02 | 192.168.150.98 | 10.11.11.4 | sparkWorker02 |
java安装
三台机子都做如下操作。
1、删除旧的java
(1)查看已有java版本
(2)删除旧的java
yum -y removejava-1.6.0-openjdk-1.6.0.0-1.65.1.11.13.el6_4.x86_64
yum -y removetzdata-java-2013c-2.el6.noarch
2、安装新的java 1.7
(1)下载jdk1.7
下载jdk 1.7,jdk-7u60-linux-x64.tar.gz
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
(2)安装
创建/usr/java目录,将jdk1.7解压到此目录下
mkdir –p /usr/java
tar –xzvf jdk-7u60-linux-x64.tar.gz
(3)设置环境变量
vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.7.0_60
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
source /etc/profile
(4)测试
- 查看本版 java–versio
- 运行hello world程序
vi helloWorld.java
public class helloWorld{
public static void main(String[] args){
<span style="white-space:pre"> </span>System.out.print(“Hello world\n”);
<span style="white-space:pre"> </span>}
}
javac helloWorld.java
java helloWorld