将Xpath的输出保存在Hive表中

时间:2013-03-08 18:18:47

标签: xpath hadoop hive

我使用xpath来解析Hive表中已存在的数据。

我正在使用以下命令:

创建视图xmlout104(行)作为select * from testdata104 limit 100; 从xmlout104 limit 1中选择xpath(line,'MC / SC / S / @ art');

我只是想知道,如何将输出保存在新的Hive表中。

这是输出:

[“The Band”,“The Band”,“The Cascades”,“Creedence Clearwater Revival”,“Johnny Cash”,“Bob Seger”,“The Eagles”,“Johnny Horton”,“Marty Robbins”, “Bob Seger”,“Conway Twitty”,“Kenny Rogers& The First Edition”,“Neil Young”,“Neil Young”,“The Springfields”,“The Statler Brothers”,“The Statler Brothers”,“The Statler兄弟“,”史蒂夫米勒乐队“,”史蒂夫米勒乐团“,”盖尔加内特“,”各种艺术家“,”威利尼尔森“,”老鹰队“,”老鹰队“,”公路人“,”马蒂罗宾斯“, “Marty Robbins”,“The Highwaymen”,“Roy Clark”,“Roy Clark”,“Simon& Garfunkel”,“The Oak Ridge Boys”,“Vern Gosdin”,“Vern Gosdin”,“John Denver”,“ John Denver“,”Vince Gill“,”Vince Gill“,”Vince Gill“,”Waylon Jennings“,”Waylon Jennings“]

1 个答案:

答案 0 :(得分:0)

在不知道您想要的表格架构的情况下,将查询结果插入表格的最基本方法,例如:

create table results(res string);
insert overwrite table results [select statement]

有关更多示例,请查看documentation