hadoop的本地模式,将数据存储在本地,测试的时候偶尔进行使用
进入hadoop文件目录下,并创建一个目录进行测试
[hadoop@server1 ~]$ cd /opt/hadoop-3.3.1/
[hadoop@server1 hadoop-3.3.1]$ ls
bin include libexec licenses-binary NOTICE-binary README.txt share
etc lib LICENSE-binary LICENSE.txt NOTICE.txt sbin
[hadoop@server1 hadoop-3.3.1]$ mkdir test
[hadoop@server1 test]$ vim word.txt
[hadoop@server1 test]$ cat word.txt
asd
qwe
zxc
rty
asd
zxc
bnm
创建完成使用命令进行测试
hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-3.3.1.jar wordcount test/ testout/.
##注意输出的路径需要一个不存在的目录,否则执行不成功
执行完成后进入输出路径进行查看
[hadoop@server1 hadoop-3.3.1]$ cd testout/
[hadoop@server1 testout]$ ll
总用量 4
-rw-r--r--. 1 hadoop hadoop 30 8月 28 11:01 part-r-00000
-rw-r--r--. 1 hadoop hadoop 0 8月 28 11:01 _SUCCESS
出现了两个文件 success文件只是一个标记,没有数据,真正的书籍在part-r-00000文件中,现在查看其中的数据
[hadoop@server1 testout]$ cat part-r-00000
asd 2
bnm 1
qwe 1
rty 1
zxc 2
|