1. 程式人生 > >Hive中導入數據

Hive中導入數據

oca code 刪除 file cal write 基本 本地導入 line

一、從本地導入數據到Hive

hive> LOAD DATA LOCAL INPATH "/home/test1.txt"  
    > INTO TABLE test1;  

二、從HDFS上導入數據到Hive

hive> LOAD DATA INPATH "/input/test1.txt"  
    > INTO TABLE test1;  

加載數據基本格式:

load data [local] path ‘file_path‘ [overwrite] into table tbname; 

-》本地路徑:拷貝數據到hdfs

-》hdfs路徑:直接將hdfs的文件移動到對應的表的目錄下

!!註意:沒有OVERWRITE關鍵字,僅僅會把新增的文件增加到目標文件夾而不會刪除之前的數據。如果使用OVERWRITE關鍵字,那麽目標文件夾中之前的數據將會被先刪除掉。

Hive中導入數據