最近在Ubuntu中装了hadoop,用于自己的学习,下面记录我运行第一个的实例wordcount
#创建一个目录,用于输入
mkdir input
echo "hello world">test1.txt
echo "hello hadoop">test2.txt
#将inpu中的文件 放入到hadoop文件系统中的in目录下
hadoop dfs -put ./input in
#查看in目录
hadoop dfs -ls ./in/*
#下面会列出来in下的文件
...
#运行第一个实例时要位于hadoop根目录下,因为hadoop-examples-1.1.2.jar在根目录下,如果不在的话,会出现一个IO异常
(Error opening job jar : hadoop-examples-1.1.2.jar
Cause by:java.util.zip.ZipException:error in opening zip file
......)
hadoop jar hadoop-example-1.1.2.jar wordcount in out
#然后会出现一堆的信息
看到上图信息就说明计算成功
然后 查看结果
hadoop dfs -cat ./out/*
#结果
hadoop 1
hello 2
world 1