Hive中导入数据

一、从本地导入数据到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关键字,那么目标文件夹中之前的数据将会被先删除掉。

posted on 2017-10-10 14:38  任性的大萝卜  阅读(163)  评论(0编辑  收藏  举报

导航