gpt4 book ai didi

java - 无法在 Pig 中处理 Xml

转载 作者:太空宇宙 更新时间:2023-11-04 12:30:51 25 4
gpt4 key购买 nike

我是 pig 工作的新手。我在处理 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;

Screen shot of error encountered

最佳答案

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

关于java - 无法在 Pig 中处理 Xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37857273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com