Hive装载数据
一、Load移动数据
Load用于在Hive中移动数据
原始数据被移动到目标表/分区,不再存在于原始位置
local:指定文件位于本地文件系统
overwrite:表示覆盖现有数据
load data local inpath '/root/employee.txt'
overwrite into table emp;
//local表示文件位于本地,overwrite表示覆盖现有数据
load data local inpath '/root/employee.txt'
overwrite into table emp_partitioned partition (year=2014, month=12);
//无local,文件位于HDFS文件系统中
load data inpath '/tmp/employee.txt'
overwrite into table emp_partitioned partition (year=2017, month=12);
二、Insert表插入数据
- 使用INSERT语句将数据插入表/分区