宝石データリポジトリをセットアップする
このステップでは、宝石データを格納するためのHiveテーブルを作成し、サンプルレコードで埋めます。
まず、ターミナルで以下のコマンドを実行して、hadoop
ユーザーとしてログインしていることを確認します。
su - hadoop
次に、以下のコマンドを実行してHiveシェルを起動します。
hive
次に、gemstone_db
という名前の新しいHiveデータベースを作成します。
CREATE DATABASE gemstone_db;
新しいデータベースを使用します。
USE gemstone_db;
次に、id
、name
、color
、origin
、および enchantment
の列を持つ gemstones
という名前のテーブルを作成します。
CREATE TABLE gemstones (
id INT,
name STRING,
color STRING,
origin STRING,
enchantment STRING
) ROW FORMAT DELIMITED FIELDS TERMINATED BY ',';
最後に、/home/hadoop/gemstone_data.csv
ファイルからのサンプルデータを gemstones
テーブルに読み込みます。
LOAD DATA LOCAL INPATH '/home/hadoop/gemstone_data.csv' OVERWRITE INTO TABLE gemstones;