hive load数据到表的方式

在hive客户端建一张表比如bb

条件bb与cc表结构相同,cc有数据,把cc的数据导到bb里

hive -e是为了解决每次进入客户端的麻烦操作,使用了hive -e命令,可以在hive客户端外对客户端进行操作,

例如

hive -e "use aaa;select * from cc limit 100" > ./files

数据导入到files文件之后

方式一:

进入hive客户端执行命令

load data local inpath "/home/aaa/files" into table cc;

 方式二:

将select的数据写入到hdfs文件中

insert overwrite local directory '/hive/wirehouse/aaa' select * from ee;

 

posted @ 2021-02-21 08:57  瘦多一点  阅读(327)  评论(0编辑  收藏  举报