小白學習大資料測試之hadoop hdfs和MapReduce小實戰
大資料之hadoop單機環境搭建(超級詳細版)這個基礎上,我們來執行一個官網的MapReduce demo程式來看看效果和處理過程。大資料學習資料分享群:119599574
大致步驟如下:
新建一個檔案test.txt,內容為
Hello Hadoop
Hello xiaoqiang
Hello testingbang
Hello http://xqtesting.sxl.cn
將test.txt上傳到hdfs的根目錄
/usr/lib/hadoop/hadoop-2.7.4/bin/hdfs dfs -put /root/install/test.txt /
然後瀏覽器訪問可以看到剛才上傳的檔案,如下圖
執行官方的一個wordcount程式來統計字元數量,命令如下:
/usr/lib/hadoop/hadoop-2.7.4/bin/hadoop jar /usr/lib/hadoop/hadoop-2.7.4/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.4.jar wordcount hdfs://localhost:9000/test.txt hdfs://localhost:9000/out
解釋下這個命令,大致意思是用hadoop執行一個叫hadoop-mapreduce-examples-2.7.4.jar的wordcount 方法,其中輸入引數為hdfs上根目錄的test.txt 檔案,而輸出路徑為hdfs跟目錄下的out目錄
PS:我這裡沒有把hadoop配置成環境變數,所以命令很長,你可以配置下,這樣命令就會短很多了,至於怎麼配置,自己悟~
執行過程如下:
執行完成之後再次重新整理瀏覽器可以看到out目錄和結果了
點選part-r-00000,在彈出的頁面點選download
這時候下載會出現404,我們只需要在URL裡的localhost改為你伺服器的ip地址就可以下載了。下載之後用編輯器開啟,內容如下:
PS:你也可以用命令檢視,如下圖
到這裡,我們既完成了hadoop環境的搭建,也完成一次MapReduce的執行。其實也算是對hadoop功能的測試。如果你都成功了,那麼恭喜你!如果你沒有成功,那麼也恭喜你,因為你發現了自己的不足!大資料學習資料分享群:119599574
相關文章
- 小白學習大資料測試之hadoop大資料Hadoop
- 【大資料】MapReduce開發小實戰大資料
- Hadoop大資料實戰系列文章之Mapreduce 計算框架Hadoop大資料框架
- Hadoop大資料實戰系列文章之HDFS檔案系統Hadoop大資料
- 大資料測試之hadoop初探大資料Hadoop
- 【小白學PyTorch】8 實戰之MNIST小試牛刀PyTorch
- 大資料測試學習筆記之測試工具集大資料筆記
- 大資料小白系列——HDFS(4)大資料
- 大資料小白系列——HDFS(2)大資料
- 大資料小白系列——HDFS(1)大資料
- 大資料小白系列——HDFS(3)大資料
- Hadoop學習之YARN及MapReduceHadoopYarn
- 學習七:Hadoop小程式測試Hadoop
- Alluxio+HDFS+MapReduce整合及測試UX
- Hadoop學習——MapReduceHadoop
- 大資料之 Hadoop學習筆記大資料Hadoop筆記
- 大資料學習之Hadoop如何高效處理大資料大資料Hadoop
- 大資料學習筆記(十七)-MapReduce大資料筆記
- Hadoop系列之HDFS 資料塊Hadoop
- 大資料時代之hadoop(五):hadoop 分散式計算框架(MapReduce)大資料Hadoop分散式框架
- Hadoop大資料實戰系列文章之安裝HadoopHadoop大資料
- Hadoop大資料實戰系列文章之HiveHadoop大資料Hive
- Hadoop大資料實戰系列文章之HBaseHadoop大資料
- Hadoop大資料實戰系列文章之ZookeeperHadoop大資料
- 09 大資料之Hadoop(第四部 HDFS)大資料Hadoop
- Hadoop 學習之 MapredReduce 程式設計小試Hadoop程式設計
- Hadoop 學習系列(四)之 MapReduce 原理講解Hadoop
- 大資料時代之hadoop(四):hadoop 分散式檔案系統(HDFS)大資料Hadoop分散式
- Hadoop 學習系列(二)之 HDFS 詳細解析Hadoop
- Hadoop-MapReduce-TeraSort-大資料排序例子Hadoop大資料排序
- Hadoop2.7實戰v1.0之HDFS HAHadoop
- Hadoop學習筆記—HDFSHadoop筆記
- 好程式設計師大資料學習路線之mapreduce概述程式設計師大資料
- 大資料和Hadoop什麼關係?為什麼大資料要學習Hadoop?大資料Hadoop
- 大資料小白系列 —— MapReduce流程的深入說明大資料
- 大資料學習之--hadoop2.7.3環境搭建大資料Hadoop
- 電商大資料學習筆記:實戰大資料筆記
- 大資料 - MapReduce:從原理到實戰的全面指南大資料