所以我有十个不同的文件,每个文件看起来像这样。
<DocID1> <RDF Document>
<DocID2> <RDF Document>
.
.
.
.
<DocID50000> <RDF Document>
每个文件实际上有大约 56,000 行。每行都有一个文档 ID 和一个 RDF 文档。
我的目标是将每个映射器作为输入键值对传递,并为输出键值对发出多个。在减少步骤中,我会将这些存储到 Hive 表中。
我有几个问题要开始了,而且我对 RDF/XML 文件完全陌生。
我应该如何解析文档的每一行以分别传递给每个映射器?
有没有一种有效的方法来控制映射器的输入大小?