0

xpathを使用して、Hiveテーブルにすでに存在するデータを解析しています。

次のコマンドを使用しています。

ビューxmlout104(line)をselect * from testdata104limit100として作成します。xmlout104 limit 1からxpath(line、'MC / SC / S / @ art')を選択します。

どうすれば新しいハイブテーブルに出力を保存できますか?

それが出力です:

["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 Brothers "、"スティーブ・ミラー・バンド」、「スティーブ・ミラー・バンド」、「ゲイル・ガーネット」、「ヴァリアス・アーティスト」、「ウィリー・ネルソン」、「イーグルス」、「イーグルス」、「ハイウェイメン」、「マーティ・ロビンス」、「マーティ・ロビンス」 、「ハイウェイメン」、「ロイ・クラーク」、「ロイ・クラーク」、「サイモン&Garfunkel」、「The Oak Ridge Boys」、「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 に答える