我的讀取hadoop Sequence格式的檔案的程式碼
public static void main(String[] args) {
org.apache.hadoop.io.SequenceFile.Reader reader = null;
java.io.FileOutputStream fos = null;
try {
String uri = "file:///D:/attempt_201212181734_2923950_r_000000_0";
org.apache.hadoop.conf.Configuration conf = new org.apache.hadoop.conf.Configuration();
FileSystem fs = FileSystem.get(conf);
Path path = new Path(uri);
reader = new org.apache.hadoop.io.SequenceFile.Reader(fs, path, conf);
Writable key = (Writable) org.apache.hadoop.util.ReflectionUtils.newInstance(reader.getKeyClass(), conf);
Writable value = (Writable) org.apache.hadoop.util.ReflectionUtils.newInstance(reader.getValueClass(), conf);
int n=0;
while(reader.next(key, value)){
/* 如果解析出是亂碼,嘗試使用者UTF8轉碼 */
//String valueStr = new String(value.toString().getBytes("ISO8859_1"),"GB2312");
System.out.println(value.toString());
}
} catch (Exception e) {
e.printStackTrace();
} finally {
IOUtils.closeStream(reader);
IOUtils.closeStream(fos);
}
}
相關文章
- 用Groovy讀取本地檔案的程式碼
- 3D列印CLI檔案格式的讀取3D
- 讀取DXF格式檔案 (轉)
- ajax讀取檔案中內容的程式碼例項
- mysql程式碼閱讀-frm檔案格式解析MySql
- R語言技巧:讀取spss的sav格式檔案R語言SPSS
- python程式碼讀取遠端檔案的方法--paramikoPython
- Mendmix程式碼解析:百搭的配置檔案讀取工具ResourceUtils
- VB讀取文字檔案的例子:逐行讀取
- go–讀取檔案的方式Go
- 文字檔案的編碼格式
- jquery實現的讀取並解析xml檔案程式碼例項jQueryXML
- C#讀取被程式佔用的檔案C#
- javascript讀取xml檔案程式碼例項JavaScriptXML
- python 解決讀取檔案時格式不支援的總結Python
- node.js實現的逐行讀取檔案內容的程式碼例項Node.js
- 基於.NET的程式讀取Excel檔案的解決方案Excel
- XMl 檔案屬性的讀取XML
- Java屬性檔案的讀取Java
- Spring用程式碼來讀取properties檔案Spring
- 從ARM機上讀取JPG檔案程式碼
- 如何修改檔案的編碼格式
- C/C++中檔案的讀寫格式C++
- PCX 圖象檔案格式的讀寫 (轉)
- spark直接讀取本地檔案系統的檔案Spark
- HDFS讀檔案過程分析:讀取檔案的Block資料BloC
- Java中的獲取檔案的物理絕對路徑,和讀取檔案Java
- 小說軟體開發,java獲取文字檔案的編碼格式Java
- SHELL程式設計—每次讀取檔案的一行程式設計
- JavaScript讀取文字檔案內容程式碼例項JavaScript
- 新型任意檔案讀取漏洞的研究
- Android讀取配置檔案的方法Android
- php讀取檔案的幾種方式PHP
- Java API 讀取HDFS的單檔案JavaAPI
- 索引器的妙用,讀取配置檔案索引
- csv檔案的寫入和讀取
- Rust 程式設計,讀取檔案Rust程式設計
- Phylip進化樹的使用,偏重於檔案格式的獲取