从Hive Table中提取XML数据并解析数据

时间:2016-06-14 05:58:43

标签: mysql xml hadoop hive

我想从配置单元表中提取特定的列值。该列包含XML数据。如何解析XML数据并从该特定XML列中提取名称和值。我还想将提取的数据插入另一个Hive表中。

1 个答案:

答案 0 :(得分:1)

示例:

select xpath ('<a><b id="1"><c/></b><b id="2"><c/></b></a>','/descendant::c/ancestor::b/@id') from t1 limit 1 ;
[1","2]

在这两个选项中,您都需要具备Xpath表达式知识。

如果要将提取的数据插入到另一个表中,请使用create table作为xxxxx中的select xxx(Create Table As Select (CTAS)