0

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

我正在使用以下命令:

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

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

这就是输出:

[“乐队”、“乐队”、“瀑布”、“克里登斯清水复兴”、“约翰尼·卡什”、“鲍勃·西格”、“老鹰队”、“约翰尼·霍顿”、“马蒂·罗宾斯”、“鲍勃·西格” ","Conway Twitty","Kenny Rogers & The First Edition","Neil Young","Neil Young","The Springfields","The Statler Brothers","The Statler Brothers","The Statler Brothers","史蒂夫·米勒乐队”、“史蒂夫·米勒乐队”、“盖尔·加内特”、“各种艺术家”、“威利·纳尔逊”、“老鹰队”、“老鹰队”、“公路人”、“马蒂·罗宾斯”、“马蒂·罗宾斯” “公路人”、“罗伊克拉克”、“罗伊克拉克”、“西蒙&Garfunkel”、“橡树岭男孩”、“Vern Gosdin”、“Vern Gosdin”、“John Denver”、“John Denver”、“Vince Gill”、“Vince Gill”、“Vince Gill”、“Waylon Jennings”、 “韦伦詹宁斯”]

4

1 回答 1

0

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

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

有关更多示例,请查看文档

于 2013-03-08T19:22:36.823 回答