2
在我迄今爲止看到的所有示例中,mapreduce應用程序都將文本文件作爲輸入並將文本寫入爲輸出。使用MapReduce讀取/寫入二進制輸入/輸出文件的最佳方式是什麼?
我想我的應用程序從二進制文件中讀取對象並將對象寫回輸出文件。
在MapReduce中做這件事的最好方法是什麼?
我用Java編寫應用程序
在我迄今爲止看到的所有示例中,mapreduce應用程序都將文本文件作爲輸入並將文本寫入爲輸出。使用MapReduce讀取/寫入二進制輸入/輸出文件的最佳方式是什麼?
我想我的應用程序從二進制文件中讀取對象並將對象寫回輸出文件。
在MapReduce中做這件事的最好方法是什麼?
我用Java編寫應用程序
SequenceFile提供二進制鍵值對的持久數據結構。您可以在下面的URL中找到更多信息。
http://wiki.apache.org/hadoop/SequenceFile
http://hadoop.apache.org/common/docs/current/api/org/apache/hadoop/io/SequenceFile.html