Hive 外部テーブル作成ガイド | 基本手順と活用例

在Hive中创建外部表的方法如下:

  1. Hiveで外部テーブルを作成するためにCREATE EXTERNAL TABLEステートメントを使用します。構文は以下の通りです。
CREATE EXTERNAL TABLE table_name (
    column1 data_type,
    column2 data_type,
    ...
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
LOCATION 'hdfs_path';
  1. CREATE EXTERNAL TABLE文には、外部テーブルの列名、データ型、区切り文字などの情報を指定する必要があり、外部テーブルの保存場所も指定する必要があります。
  2. 外部テーブルと内部テーブルの違いは、外部テーブルのデータがHDFSの特定の場所に保存されるのに対し、内部テーブルのデータがHiveのデフォルトの保存パスに保存されることです。
  3. 外部テーブルを使用すると、Hive内でデータをクエリするだけでなく、HDFSや他のツールを通じて直接外部テーブルのデータにアクセスできる。
  4. Hiveのメタデータには外部テーブルの情報が記録されますが、データファイル自体はHiveのデフォルト保存パスに移動やコピーされません。

上記の方法を使用して、Hiveで外部テーブルを作成し、外部データをクエリおよび管理できます。

bannerAds