【发布时间】:2017-01-03 02:51:40
【问题描述】:
我是 Hadoop 新手,遇到过几个序列文件。当我阅读Sequence File 时,有 3 种方法可以创建序列文件。现在我有一个序列文件,我怎么知道它是哪种序列文件。我如何阅读有关此的元信息。我需要这个,因为我有一个序列文件,预计我会创建一个类似的序列文件。
有什么 hadoop 命令可以用来检查这些信息吗?
【问题讨论】:
标签: java hadoop sequencefile
我是 Hadoop 新手,遇到过几个序列文件。当我阅读Sequence File 时,有 3 种方法可以创建序列文件。现在我有一个序列文件,我怎么知道它是哪种序列文件。我如何阅读有关此的元信息。我需要这个,因为我有一个序列文件,预计我会创建一个类似的序列文件。
有什么 hadoop 命令可以用来检查这些信息吗?
【问题讨论】:
标签: java hadoop sequencefile
SequenceFile 是一个由二进制键/值对组成的平面文件。
SequenceFile.Reader充当桥梁,可以读取任何 序列文件格式。
您无需向SequenceFile.Reader 提及SequenceFile 格式,默认情况下,阅读器实例会获取这些详细信息并根据文件格式中找到的编解码器对文件进行解压缩。
在此处查看示例:
【讨论】: