亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2326 | 回復(fù): 0
打印 上一主題 下一主題

[Hadoop&HBase] Hadoop初步編程 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2011-12-19 13:54 |只看該作者 |倒序瀏覽
<div>1.運行簡單計數(shù)程序</div>
<div>首先準(zhǔn)備兩個文本文件,在命令行中輸入執(zhí)行命令:</div>
<div>echo "hello hadoop word count"&gt;/tmp/test_file1.txt</div>
<div>echo "hello hadoop,I'm a vegetable bird"&gt;/tmp/test_file2.txt</div>
<div>將兩個文件復(fù)制到dfs里,執(zhí)行命令</div>
<div>bin/hadoop dfs -mkdir test-in&nbsp;&nbsp;&nbsp;&nbsp; (創(chuàng)建文件夾test-in)</div>
<div>bin/hadoop dfs -copyFromLocal /tmp/test*.txt test-in&nbsp;&nbsp;&nbsp; (復(fù)制兩文件到test-in)</div>
<div>bin/hadoop dfs -ls test-in&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(查看是否復(fù)制成功)顯示如下列表:</div>
<div>
<div class="codeText" id="codeText">
<ol class="dp-css" style="margin: 0px 1px 0px 0px; padding: 5px 0px;">
<li>Found 2 items</li>
<li>-rw-r--r-- 1 hadoop supergroup 24 2011-01-21 18:40 /user/hadoop/test-in/test_file1.txt</li>
<li>-rw-r--r-- 1 hadoop supergroup 34 2011-01-21 18:40 /user/hadoop/test-in/test_file2.txt</li></ol></div></div>
<div>注:這里的test-in其實是HDFS路徑下的目錄,絕對路徑為“hdfs://localhost:9000/user/hadoop/test-in”</div>
<div>運行示例,執(zhí)行如下命令</div>
<div>bin/hadoop jar hadoop-mapred-examples-0.21.0.jar wordcount test-in test-out&nbsp; (將生成結(jié)果輸出到test-out)屏幕顯示:</div>
<div>
<div class="codeText" id="codeText">
<ol class="dp-css" style="margin: 0px 1px 0px 0px; padding: 5px 0px;">
<li>11/01/21 18:50:16 INFO security.Groups: Group mapping impl=org.apache.hadoop.security.ShellBasedUnixGroupsMapping; cacheTimeout=300000</li>
<li>11/01/21 18:50:17 WARN conf.Configuration: mapred.task.id is deprecated. Instead, use mapreduce.task.attempt.id</li>
<li>11/01/21 18:50:17 WARN mapreduce.JobSubmitter: Use GenericOptionsParser for parsing the arguments. Applications should implement Tool for the same.</li>
<li>11/01/21 18:50:17 INFO input.FileInputFormat: Total input paths to process : 2</li>
<li>11/01/21 18:50:17 WARN conf.Configuration: mapred.map.tasks is deprecated. Instead, use mapreduce.job.maps</li>
<li>11/01/21 18:50:17 INFO mapreduce.JobSubmitter: number of splits:2</li>
<li>11/01/21 18:50:18 INFO mapreduce.JobSubmitter: adding the following namenodes' delegation tokens:null</li>
<li>11/01/21 18:50:18 INFO mapreduce.Job: Running job: job_201101211705_0001</li>
<li>11/01/21 18:50:19 INFO mapreduce.Job: map 0% reduce 0%</li>
<li>11/01/21 18:50:35 INFO mapreduce.Job: map 100% reduce 0%</li>
<li>11/01/21 18:50:44 INFO mapreduce.Job: map 100% reduce 100%</li>
<li>11/01/21 18:50:47 INFO mapreduce.Job: Job complete: job_201101211705_0001</li>
<li>11/01/21 18:50:47 INFO mapreduce.Job: Counters: 33</li>
<li>FileInputFormatCounters</li>
<li>BYTES_READ=58</li>
<li>FileSystemCounters</li>
<li>FILE_BYTES_READ=118</li>
<li>FILE_BYTES_WRITTEN=306</li>
<li>HDFS_BYTES_READ=300</li>
<li>HDFS_BYTES_WRITTEN=68</li>
<li>Shuffle Errors</li>
<li>BAD_ID=0</li>
<li>CONNECTION=0</li>
<li>IO_ERROR=0</li>
<li>WRONG_LENGTH=0</li>
<li>WRONG_MAP=0</li>
<li>WRONG_REDUCE=0</li>
<li>Job Counters </li>
<li>Data-local map tasks=2</li>
<li>Total time spent by all maps waiting after reserving slots (ms)=0</li>
<li>Total time spent by all reduces waiting after reserving slots (ms)=0</li>
<li>SLOTS_MILLIS_MAPS=22290</li>
<li>SLOTS_MILLIS_REDUCES=6539</li>
<li>Launched map tasks=2</li>
<li>Launched reduce tasks=1</li>
<li>Map-Reduce Framework</li>
<li>Combine input records=9</li>
<li>Combine output records=9</li>
<li>Failed Shuffles=0</li>
<li>GC time elapsed (ms)=642</li>
<li>Map input records=2</li>
<li>Map output bytes=94</li>
<li>Map output records=9</li>
<li>Merged Map outputs=2</li>
<li>Reduce input groups=8</li>
<li>Reduce input records=9</li>
<li>Reduce output records=8</li>
<li>Reduce shuffle bytes=124</li>
<li>Shuffled Maps =2</li>
<li>Spilled Records=18</li>
<li>SPLIT_RAW_BYTES=242</li></ol></div></div>
<div>查看執(zhí)行結(jié)果:</div>
<div>bin/hadoop dfs -ls test-out&nbsp;&nbsp; 顯示:</div>
<div>
<div class="codeText" id="codeText">
<ol class="dp-css" style="margin: 0px 1px 0px 0px; padding: 5px 0px;">
<li>Found 2 items</li>
<li>-rw-r--r-- 1 hadoop supergroup 0 2011-01-21 18:50 /user/hadoop/test-out/_SUCCESS</li>
<li>-rw-r--r-- 1 hadoop supergroup 68 2011-01-21 18:50 /user/hadoop/test-out/part-r-00000</li></ol></div></div>
<div>&nbsp;查看最終統(tǒng)計結(jié)果:(執(zhí)行命令)</div>
<div>bin/hadoop dfs -cat&nbsp; test-out/part-r-00000&nbsp;&nbsp;&nbsp;&nbsp; 顯示統(tǒng)計結(jié)果,統(tǒng)計了每次詞在文件中出現(xiàn)的次數(shù)</div>
<div>
<div class="codeText" id="codeText">
<ol class="dp-css" style="margin: 0px 1px 0px 0px; padding: 5px 0px;">
<li>a 1</li>
<li>bird 1</li>
<li>count 1</li>
<li>hadoop 1</li>
<li>hadoop,I'm 1</li>
<li>hello 2</li>
<li>vegetable 1</li>
<li>word 1</li></ol></div></div>
<div>&nbsp;</div>
<div><br>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><br><br>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>參考:</div>
<div>&nbsp;</div>
<div><a href="http://www.ibm.com/developerworks/cn/opensource/os-cn-hadoop1/" target="_blank" target="_blank">https://www.ibm.com/developerworks/cn/opensource/os-cn-hadoop1/</a></div>
<div><a href="https://www.ibm.com/developerworks/cn/opensource/os-cn-hadoop2/" target="_blank" target="_blank">https://www.ibm.com/developerworks/cn/opensource/os-cn-hadoop2/</a></div>
<div><a href="https://www.ibm.com/developerworks/cn/opensource/os-cn-hadoop3/" target="_blank" target="_blank">https://www.ibm.com/developerworks/cn/opensource/os-cn-hadoop3/</a></div>
<div><a href="http://itstarting.javaeye.com/blog/520985" target="_blank" target="_blank">http://itstarting.javaeye.com/blog/520985</a>&nbsp;</div>
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP