0
私はfoo
とbar
に分割されているハイブテーブルhtable
を持っています。私は実験のために、このテーブルの小さなサブセットを作成したいので、私は実行する事がハイブ - どのようにテーブルを選択して効率的に作成するには?
create table new_table like htable;
insert into new_table partition (foo, bar) select * from htable
where rand() < 0.01 and foo in (a,b)
だろう。これは、しかし、永遠にかかり、最終的にはjava.lang.OutOfMemoryError: Java heap space
で失敗と思うだろう。より良い方法がありますか?
これは実際に終了しました。ありがとう! –