2017-02-13 48 views
0

我有一個蜂巢表看起來像這樣的數據:豬爆炸XML從列HCat

col1 | col2 
12345  <AnXMLElement><AChildElement1>2</AChildElement1><AChildElement2>4</AChildElement2></AnXMLElement> 

我想利用第二列和爆炸出來到像這樣的元素:

col1 | col2 | AChildElement1 | AChildElement2 
12345 <OriginalData>  2     4 

並將其寫出到CSV文件中。

我可以使用Hive/Hcat加載器來提取數據並將其過濾到這兩列,但我很困惑如何使用XPath或XMLoader從已過濾的結果集中加載列。有沒有辦法使用XPath或XMLoader從列而不是文件加載?

在此先感謝。

回答