Hadoop单机安装部署
一、准备工作:
1、下载安装JDK
在线安装:执行命令$sudo apt-get install jdk
离线安装:
下载jdk-7u75-linux-x64.tar.gz,下载路径:
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
把离线包拷入到ubuntu的当前用户hadoop的文件夹下,然后执行命令安装。
执行命令
$cd /home
$tar -zxvf jdk-7u75-linux-x64.tar.gz
$mv jdk1.7.0_75/ jdk1.7
2、配置JDK环境变量
安装完jdk后,需要配置环境变量,把java变成系统内命令编辑/etc/profile文件来修改系统环境变量。
执行命令$sudo gedit /etc/profile
在其中添加如下配置
export JAVA_HOME=/home/ hadoop/ jdk1.7
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export JRE_HOME=$JAVA_HOME/jre
使profile文件修改配置生效执行命令$source /etc/profile
$java -version
二、安装hadoop
1、下载解压hadoop安装包
下载hadoop安装包hadoop-2.6.0.tar.gz
下载路径:
拷贝到ubuntu当前用户目录中,执行命令进行安装执行命令
$tar -xvf hadoop-2.6.0.tar.gz
2、修改hadoop环境变量配置
执行命令:
$sudo gedit /etc/profile
进入/etc/profile修改配置
export HADOOP_HOME=/home/hadoop/hadoop-2.6.0 ##hadoop的安装路径
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH:$HADOOP_HOME/share/hadoop/common/hadoop-common-2.6.0.jar:$HADOOP_HOME/share/hadoop/mapreduce/hadoop-mapreduce-client-core-2.6.0.jar:$HADOOP_HOME/share/hadoop/common/lib/commons-cli-1.2.jar
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$HADOOP_HOME/sbin:$HADOOP_HOME/bin:$PATH
注意写配置值时,不要换行
使hadoop命令配置生效执行命令:
$source /etc/profile
启动Hadoop
进入到/home/hadoop/hadoop-2.6.0/etc/hadoop目录
执行命令
$cd hadoop-2.6.0/etc/hadoop/
编辑hadoop-env.sh文件,修改参数信息
执行命令
$cd hadoop-2.6.0/etc/hadoop
$sudo gedit hadoop-env.sh
export JAVA_HOME=/home/hadoop/jdk1.7
测试Hadoop环境可用性
执行命令
$hadoop
到这步hadoop单机版安装完成。