Hiveテーブルにデータを読み込む
このステップでは、Hiveテーブルを作成し、サンプルデータを読み込みます。
まず、ターミナルで以下のコマンドを実行してHive CLIを起動します。
hive
Hive CLIに入ったら、agriculture
というデータベースを作成します。
CREATE DATABASE agriculture;
次に、agriculture
データベースに切り替えます。
USE agriculture;
適切なスキーマでwheat
というテーブルを作成します。
CREATE TABLE wheat (
region STRING,
year INT,
yield INT
) ROW FORMAT DELIMITED FIELDS TERMINATED BY ',';
wheat.csv
のデータをwheat
テーブルに読み込みます。
LOAD DATA LOCAL INPATH '/home/hadoop/data/crops/wheat.csv' OVERWRITE INTO TABLE wheat;
corn
テーブルに対しても同じ手順を繰り返します。
CREATE TABLE corn (
region STRING,
year INT,
yield INT
) ROW FORMAT DELIMITED FIELDS TERMINATED BY ',';
LOAD DATA LOCAL INPATH '/home/hadoop/data/crops/corn.csv' OVERWRITE INTO TABLE corn;
SELECT
文を使ってテーブル内のデータを確認できます。
SELECT * FROM wheat;
SELECT * FROM corn;