1.搭建Hadoop
安装环境:虚拟机(VMware)Ubuntu 16.04.3
Step 1:安装JDK
(1)从Oracle官网
http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html下载JDK包
(2)解压 :tar -zxvf jdk-8u117-linux-x64.tar.gz
(3)修改全局配置文件vim /etc/profile并激活:source /etc/profile
![](https://img.haomeiwen.com/i12036698/22d5aa1fe1e4b949.png)
![](https://img.haomeiwen.com/i12036698/bd9e21653dd6ecf3.png)
Step2:安装ssh
Apt-get install openssh-server
报错Unable to fetch some archives, maybe run apt-get update or try with --fix-missing,则输入:apt-get upgrade
报错Unable to correct problems, you have held broken packages.输入
apt-get autoremove openssh-client openssh-server
sudo apt-get install openssh-client openssh-server
安装成功后,输入ssh localhost测试
![](https://img.haomeiwen.com/i12036698/ab8f524b179aeba3.png)
Step3:安装Hadoop
(1)下载解压和Step2类似不再重复
(2)创建hadoop用户和组,并授予执行权限
sudo addgroup hadoop
sudo usermod -a -G hadoop juchang
sudo gedit etc/sudoers
在root ALL=(ALL:ALL) ALL下添加hadoop ALL=(ALL:ALL) ALL.
sudo chmod -R 755 /opt/hadoop
sudo chown -R xxx:hadoop /opt/hadoop
(3)和Step2一样,修改/etc/profile并激活
![](https://img.haomeiwen.com/i12036698/f045d609c4123f1e.png)
![](https://img.haomeiwen.com/i12036698/775732ff1a000425.png)
2.运行WordCount实例(非分布式)
hadoop默认是非分布式模式且自带wordcount的demo
cd /opt/hadoop
mkdir input
cp README.txt input
bin/hadoop jar share/hadoop/mapreduce/sources/hadoop-mapreduce-examples-2.7.6-sources.jar org.apache.hadoop.examples.WordCount input output
![](https://img.haomeiwen.com/i12036698/091c46cd4e5971e7.png)
3.运行WordCount实例(伪分布式)
(1)修改hadoop的核心配置文件core-site.xml,主要配置hdfs的地址和端口号。![](https://img.haomeiwen.com/i12036698/d17675c797a51db0.png)
![](https://img.haomeiwen.com/i12036698/115a455ee9b48ac8.png)
![](https://img.haomeiwen.com/i12036698/4bfebd5a421f5046.png)
![](https://img.haomeiwen.com/i12036698/817b5e5bbb466a11.png)
(5)格式化namenode
hdfs namenode -format
./sbin/start-yarn.sh
![](https://img.haomeiwen.com/i12036698/d9fa4c8e9e870174.png)
参考资料
https://blog.csdn.net/henni_719/article/details/77732815
https://www.cnblogs.com/lighten/p/6106891.html
http://www.cnblogs.com/lighten/p/6105463.html
https://blog.csdn.net/hearbeat/article/details/50042547
网友评论