总结 hive 表中加载数据的六种方式: 加载本地文件到hive中 举例 create table tuser(id int,name string) row format delimited fields terminated by "\t"; load data local inpath '/root/user.txt' into table tuser; 加载hdfs到hive中 load data inpath '/hive/emp.txt' into table emp ; 覆盖已有表中的数据 load data local inpath '/root/user.txt' overwrite into table tuser; 创建表的时候通过select加载数据 create table db_hive.emp_load as select empno, ename, deptno from db_hive.emp ; 创建表时,通过insert方式加载数据 create table db_hive.tuser_load like db_hive.tuser ; insert into db_hive.tuser_load select * from tuser; 创建表时,通过location指定数据存储位置,加载数据 create external table emp_load1 like emp location '/test/emp.txt' ;