【问题标题】:Unable to process Xml in pig无法在猪中处理 Xml
【发布时间】:2016-06-16 11:01:14
【问题描述】:

我是在猪工作的新手。我在处理 XML 文件时遇到了一个问题,我使用了以下命令:

register '/usr/lib/pig-0.12.0/contrib/piggybank/java/piggybank.jar'
pigdata = load '/xml1.xml' using org.apache.pig.piggybank.storage.XMLLoader('name') as (doc:chararray);

values = foreach pigdata GENERATE FLATTEN(REGEX_EXTRACT_ALL(doc,'<name>(.*)</name>')) AS (name:chararray);

dump values;

【问题讨论】:

    标签: java xml apache-pig hadoop2 bigdata


    【解决方案1】:

    此问题可能是由于文件路径问题和/或权限问题。您能否检查输入文件的 hdfs 文件路径是否存在于 /user/edureka/xml1.xml 中。您也可以手动检查是否能够在 hdfs://localhost:8020/tmp 目录等中创建新文件以排除权限问题。

    【讨论】:

      猜你喜欢
      • 2016-03-05
      • 2014-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多