hadoop安装01

本次主要讲解单机模式 (Local/Standalone Mode)Hadoop安装

当我们下载hadoop以后,基本无需配置配置 ,默认的就是以单机模式单一java进程运行 ,运行MapReduce全部在该进程下运行 ;当然这也是配置伪分布式,完全分布式的前提 ,那么就从最简单的开始;

前提条件

我们这假设你已经有一台linux服务器了, 如果你是window用户那么可以安装虚拟机,然后在虚拟机上运行linux, 如果你是不缺那么点钱,不想那么复杂装vm, 可以选择买云服务器 。

那么以下我在centos64位服务器 hadoop 版本为2.6 , jdk1.7进行安装

step1

下载JDK1.7 ,可以从 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 这选择不同版本的jdk,那么这我们选择jdk-7u79-linux-x64.tar.gz ,然后上传到我们的linux服务器,我就放到/usr/local/这个目录下

然后解压

[root@iZ25nuypj2dZ local]# tar -xvf jdk-7u79-linux-x64.tar.gz
[root@iZ25nuypj2dZ local]# ls -al |grep jdk 
drwxr-xr-x   8   10  143 4096 Apr 11  2015 jdk1.7.0_79

step2

设置 PATH和JAVA_HOME环境变量 , 把下面的命令加到~/.bashrc 文件中去

export JAVA_HOME=/usr/local/jdk1.7.0_79
export PATH=PATH:$JAVA_HOME/bin

Shell执行以下命令,让环境变量生效 ,然后执行java -version 验证是否安装成功

source ~/.bashrc

step3

下面我们通过一下命令下载Hadoop ,然后解压缩 ,我们也可以通过浏览器去下载 ,下载地址https://hadoop.apache.org/releases.html

#cd /opt/
#curl -O  http://apache.fayea.com/hadoop/common/hadoop-2.6.4/hadoop-2.6.4.tar.gz
#tar -xvf hadoop-2.6.4.tar.gz

设置Hadoop环境变量 ,把一下命令放入~/.bashrc 文件 ,并执行source ~/.bashrc

export HADOOP_PREFIX=/opt/hadoop-2.6.4
#source ~/.bashrc

step4 验证

输入一下命令,进行验证

# cd $HADOOP_PREFIX 
# mkdir input
# cp etc/hadoop/*.xml input
# bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.6.4.jar grep input output 'dfs[a-z.]+'
# cat output/*

输出结果

# cat output/*
1   dfsadmin

你可能感兴趣的:(hadoop,mapreduce,java,Hadoop安装)