1、安装ubuntu
2、安装jdk
安装完jdk后在.bashrc文件的末尾输入下面语句配置jdk:
export JAVA_HOME=/usr/local/java/jdk1.8.0_121
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
/usr/local/java/jdk1.8.0_121是我安装的jdk目录。
3、安装ssh
4、安装Hadoop2.8.0
1) 官网下载http://mirror.bit.edu.cn/apache/hadoop/common/
2) 安装
sudo tar -zxvf hadoop-2.8.0.tar.gz
假如我们要把hadoop安装到/usr/local下
拷贝到/usr/local/下,文件夹为hadoop
sudo mv hadoop-2.8.0 /usr/local/hadoop
赋予用户对该文件夹的读写权限
sudo chmod 777 /usr/local/hadoop
3) 配置
Hadoop2.8.0不需要再在hadoop-env.sh文件中来配置jdk了,因为该文件里面有语句export JAVA_HOME=${JAVA_HOME}。
4) 测试
单机模式安装完成,下面通过执行hadoop自带实例WordCount验证是否安装成功
/usr/local/hadoop路径下创建input文件夹
mkdir input
拷贝README.txt到input
cp README.txt input
执行WordCount
bin/hadoop jar share/hadoop/mapreduce/sources/hadoop-mapreduce-examples-2.8.0-sources.jar org.apache.hadoop.examples.WordCount input output
执行 cat output/*,查看字符统计结果