1、Hive表导入数据
新建一个Hive表,如何把数据放入Hive表。
数据准备:现有hive外部表emp,本地文件系统有文件employee.txt,
1.1 put
[root@hadoop60 ~]# hdfs dfs -put /root/test/employee.txt /user/test/emp
1.2 insert
- insert支持overwrite(覆盖)和into(追加);
- table关键字是可选的;
- 数据插入必须与指定列数相同;
- 支持多插入;
-- 将employee表中的数据插入到emp表,一般不会用select *,会指明列。
hive > insert into table emp select * from employee;
--拓展:多插入
--把emp表的数据插入到employee1和employee2
from emp
insert overwrite table employee1 select *
insert overwrite table employee2 select *;
1.3 load
- LOAD 用于在 Hive 中移动数据
- LOCAL:指定文件位于本地文件系统&#x