hive表中加载数据的六种方式:
第一种:加载本地文件到hive中
load data local inpath '/opt/hive-0.13.1/emp.txt' into table emp ;
第二种:加载hdfs到hive中
load data inpath '/opt/hive-0.13.1/emp.txt' into table emp ;
第三种:覆盖已有表中的数据
load data inpath '/emp.txt' overwrite into table emp ;
第四种:创建表的时候通过select加载数据
create table db_hive_0927.emp_load as select empno, ename, deptno from db_hive_0927.emp ;
第五种:创建表时,通过insert方式加载数据
create table db_hive_0927.emp_ins like db_hive_0927.emp ;
第六种:创建表时,通过location指定数据存储位置,加载数据
create external table emp_ext_loc like emp location '/test/emp.txt' ;