1
A
回答
0
org.apache.nutch.segment.SegmentReader
有一個map reduction實現,用於讀取segment目錄中的內容數據。
5
import java.io.IOException;
import org.apache.commons.cli.Options;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.io.SequenceFile;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.util.GenericOptionsParser;
import org.apache.nutch.protocol.Content;
import org.apache.nutch.util.NutchConfiguration;
public class ContentReader {
public static void main(String[] args) throws IOException {
// Setup the parser
Configuration conf = NutchConfiguration.create();
Options opts = new Options();
GenericOptionsParser parser = new GenericOptionsParser(conf, opts, args);
String[] remainingArgs = parser.getRemainingArgs();
FileSystem fs = FileSystem.get(conf);
String segment = remainingArgs[0];
Path file = new Path(segment, Content.DIR_NAME + "/part-00000/data");
SequenceFile.Reader reader = new SequenceFile.Reader(fs, file, conf);
Text key = new Text();
Content content = new Content();
// Loop through sequence files
while (reader.next(key, content)) {
try {
System.out.write(content.getContent(), 0,
content.getContent().length);
} catch (Exception e) {
}
}
}
}
相關問題
- 1. 如何閱讀Nutch索引的內容?
- 2. 閱讀Nutch從MySQL中檢索數據
- 3. Nutch從EMR問題閱讀S3
- 4. 閱讀使用Java
- 5. SerialPort閱讀java
- 6. 閱讀在Java
- 7. 閱讀Java庫
- 8. 閱讀XML與閱讀CSV文件java
- 9. 閱讀比較和用java
- 10. 閱讀Java文件
- 11. 從Java閱讀JTextArea
- 12. Java閱讀資源
- 13. 閱讀和Java中
- 14. 閱讀Java中的條碼
- 15. 閱讀批註的Java
- 16. Java屬性的HashMap閱讀
- 17. 閱讀Java中的提要
- 18. Java的閱讀動態JSON
- 19. 圖書館閱讀的java
- 20. 的Java Scanner類閱讀串
- 21. 的Java Scanner類閱讀串
- 22. 用於Java的OCR名片閱讀器
- 23. 如何閱讀使用Java的XAML(WPF)?
- 24. 用於閱讀文本的java代碼
- 25. 閱讀Java中的.java文件
- 26. 閱讀單個字符java
- 27. 從Java閱讀Windows ACL
- 28. Java文本閱讀器
- 29. 不斷閱讀java WatchEvents
- 30. 閱讀在Java錯誤
感謝您對以上!任何有助於檢索給定文件類型(docx,pdf等)的方法。 – change
String contentType = content.getContentType(); \t \t \t \t \t if(!contentType.equalsIgnoreCase(「application/pdf」)){ – kitwalker
真棒!謝謝! argv代表的論點和順序又是什麼? – change