文字檔案

TextFile 是預設檔案格式,除非配置引數 hive.default.fileformat 具有不同的設定。我們可以使用分隔文字檔案中的欄位名稱在配置單元上建立表。讓我們說,例如,我們的 csv 檔案包含三個欄位(id, name, salary),我們想在 hive 中建立一個名為 employees 的表。我們將使用以下程式碼在 hive 中建立表。
CREATE TABLE employees (id int, name string, salary double) ROW FORMAT DELIMITED FIELDS TERMINATED BY ‘,’;

現在我們可以將一個文字檔案載入到我們的表中:

LOAD DATA LOCAL INPATH '/home/ourcsvfile.csv' OVERWRITE INTO TABLE employees;

在 hive 上顯示我們表的內容以檢查資料是否已成功載入:

SELECT * FROM employees;