2016-04-03 8 views
0

deafultによってテーブルを管理するハイブでテーブルを作成しました。何らかの操作を実行した後、ハイブから外部テーブルにデータを挿入するにはどうすればよいですか?

create table countryTable(name string、landmass int、zone int、int int、int int、int、int、int、int、int、int、int、int、int、int) int、int、int、int、int、int、int、int、int、int、int、int、int、int、int、int、int、int、int、int)行フォーマットの区切りフィールドは '、'で終わります。

ここで、赤、緑、青の列を数えるなどのクエリを実行する必要があります。次に、結果のデータを外部テーブルに挿入する必要があります。 私は外部テーブルを作成しました。

extConTable(colorName string、colorCount int)行形式区切りフィールドは '\ t' location '/ home/cloudera/desktop'で終了します。

ハイブで何らかの操作を実行し、その結果を外部テーブルに挿入するにはどうすればよいですか?

答えて

0

あなたは覚えておくべき

insert into table extConTable <select_query> 

物事を試すことができます:内の指定された場所は、外部表を作成し、HDFSはなく、ローカルシステム上のパスでなければなりません。..

関連する問題