.进入以下目录:
cd $HADOOP_HOME
cd share/
cd hadoop/
cd mapreduce/
1)运行pi的案例b
计算π的值
[crx@master mapreduce]$ hadoop jar hadoop-mapreduce-examples-2.7.3.jar pi 10 5
2)绝对路径运行方式 H A D O O P H O M E [ c r x @ m a s t e r D e s k t o p ] HADOOP_HOME [crx@master Desktop] HADOOPHOME[crx@masterDesktop] hadoop jar /home/crx/soft/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.3.jar pi 10 5
如果1000个人扔800次加大比例 会接近PI值如下
hadoop jar hadoop-mapreduce-examples-2.7.3.jar pi 1000 800
Estimated value of Pi is 3.14158500000000000000
【如果运行失败,hosts和network配置不对】
[crx@master Desktop]$ cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.179.130 master
[crx@master Desktop]$ cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=master
2)运行wordcount案例(tmp路径自己创建) wordcount 统计单词出现总字数
cd /home/crx/tmp/
3)创建txt文件
[crx@master tmp]$ vim wordcount.txt
hello
word
hello s
word
A
B
4)通过hadoop指令查看
[crx@master tmp]$ hadoop fs -cat /home/crx/tmp/wordcount.txt
5)再次进入hadoop 自带的例子下运行wordcount例子
[crx@master mapreduce]$ hadoop jar hadoop-mapreduce-examples-2.7.3.jar wordcount /home/crx/tmp/wordcount.txt /home/crx/tmp/out
6)查看输出结果:
[crx@master mapreduce]$ cd /home/crx/tmp/out/
[crx@master out]$ ll
total 4
-rw-r–r--. 1 crx crx 27 Aug 25 23:11 part-r-00000
-rw-r–r--. 1 crx crx 0 Aug 25 23:11 _SUCCESS
[crx@master out]$ cat part-r-00000
A 1
B 1
hello 2
s 1
word 2