【发布时间】:2013-11-04 21:06:43
【问题描述】:
我对 Hadoop 和 Pig 都很陌生。我已经能够做一些简单的程序,但是当 XML 文件的一部分格式错误时处理 XML 让我很费力。
我可以使用 XMLLoader('tag') 从一个很棒的 xml 文件中获取所有标签。然而,如果一个人错过了一个结构良好的封闭标签,猪就会停在那个地方。例如
<tag>
</tag>
<tag>
</tag1>
<tag>
</tag>
这只会拾取第一个有效标签。现在,我有使用 JAQL 的经验并且能够忽略错误记录,以便应用程序选择第二个标签。
我的问题是:他们是一种使用 Pig 而不是 JAQL 来处理不良 XML 格式的方法吗?
【问题讨论】:
标签: xml hadoop apache-pig jjaql