1、需要准备hadoop的tar包和java安装包,解压到如下路径下
2、解压tar包到指定的路径下
tar -zxvf jdk-8u144-linux-x64.tar.gz -C /opt/module/
tar -zxvf hadoop-2.7.2.tar.gz -C /opt/module/
3、配置linux全局变量
(1)切换到root权限 su root
(2)vim /etc/profile
(3)在文件的末尾添加如下配置 ,注意压缩包的路径要与配置的路径一致
##JAVA_HOME
export JAVA_HOME=/opt/module/jdk1.8.0_144
export PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME=/opt/module/jdk1.8.0_144
export PATH=$PATH:$JAVA_HOME/bin
##HADOOP_HOME
export HADOOP_HOME=/opt/module/hadoop-2.7.2
export PATH=$PATH:$HADOOP_HOME/bin
export PATH=$PATH:$HADOOP_HOME/sbin
export HADOOP_HOME=/opt/module/hadoop-2.7.2
export PATH=$PATH:$HADOOP_HOME/bin
export PATH=$PATH:$HADOOP_HOME/sbin
4、使配置文件生效 source /etc/profile
5、检验下是否生效 在命令行输入java 看是否有一系列的提示 命令行输入hadoop看是否有一系列的提示,如果有,证明配置文件设置生效
6、使用单机版hadoop ,到hadoop路径下 ,并在这个路径下新建 input 目录
cd /opt/module/hadoop-2.7.2/
mkdir input
7、将hadoop的xml文件复制到input中,注意 input和 etc都在当前路径下
cp etc/hadoop/*.xml input
8、执行share文件下的mapreduce程序 ,这个mapreduce主要使为了找出input目录下所有文件中以dfs开头的单词
hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.2.jar grep input output 'dfs[a-z.]+'
9、查看结果 你会发现当前目录下多了一个output文件夹,打开文件夹,查看输出结果,至此搭建单机版hadoop成功