Hive パーティションテーブル作成方法【基本から応用まで】
Hiveでパーティションテーブルを作成する方法は次のとおりです:
- 普通なテーブルを作成します。
CREATE TABLE table_name (
column1 data_type,
column2 data_type,
...
);
- テーブルを変更する
ALTER TABLE table_name ADD PARTITION (partition_column=value);
- テーブルを変更する
ALTER TABLE table_name ADD PARTITION (partition_column=value1);
ALTER TABLE table_name ADD PARTITION (partition_column=value2);
...
- パーティションを表示
SHOW PARTITIONS table_name;
- データを挿入する際に、パーティションフィールドの値を指定することができます。
INSERT INTO table_name PARTITION (partition_column=value) VALUES (value1, value2, ...);
上記の手順に従うことで、Hiveでパーティションテーブルを作成し使用することができます。