Hadoop實例程序wordcount的執(zhí)行

前言

我們可以執(zhí)行Hadoop包里自帶的jar包, 驗證我們Hadoop環(huán)境是否真正的安裝成功了, wordcount是Hadoop環(huán)境一個經(jīng)典的實例

一. 啟動Hadoop服務(wù)

在終端執(zhí)行下面的代碼

start-all.sh 或者
start-dfs.sh 和 start-yarn.sh

二. 創(chuàng)建一個測試的文件

?隨便創(chuàng)建一個txt文件 如圖1

圖1

hdfs dfs -mkdir /input
hdfs dfs -put /Users/wjl/Desktop/test.txt /input
hadoop jar /Users/wjl/tools/hadoop-2.7.4/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.4.jar wordcount /input/test.txt /output

等待一段時間可以看到 如圖2 表示執(zhí)行成功

圖2

執(zhí)行hdfs dfs -ls /output 可以看到 如圖3
圖3

執(zhí)行hdfs dfs -cat /output/part-r-00000 即可看到wordcount實例的執(zhí)行結(jié)果 如圖4
圖4

以上就是wordcount的實例的執(zhí)行過程, 在這個過程中, 我們可以發(fā)現(xiàn)每個執(zhí)行命令后,都會有一個相同的警告如下

WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

這是由于系統(tǒng)庫和本地庫不一致導(dǎo)致的警告, 這個警告可以暫時忽略, 不會影響調(diào)試, 等筆者找到消除警告的方法, 會再完善文章的.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容