hive创建临时表并插入csv

Posted KANGBboy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hive创建临时表并插入csv相关的知识,希望对你有一定的参考价值。

1、建表
drop table if exists tmp.dwd_acc_asset_account_df;
create table tmp.dwd_acc_asset_account_df as
select * from
dwd.dwd_acc_asset_account_df
where etl_date = 20230112 and 1=2
;

2、指定分隔符,同时使用GBK防止中文乱码
ALTER TABLE tmp.dm_pty_yzqh_term5_cust_info_df SET SERDEPROPERTIES (‘field.delim’ = ‘,’, ‘serialization.format’=‘,’,‘serialization.encoding’=‘GBK’);

3、导入数据(执行前对hdfs文件增加读写权限)
LOAD DATA INPATH ‘/user/guanglongkang/2-1-1-dm_pty_yzqh_term5_cust_info_df.csv’ overwrite INTO TABLE tmp.dm_pty_yzqh_term5_cust_info_df;

以上是关于hive创建临时表并插入csv的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 存储过程创建临时表并插入值

创建临时表并使用存储过程将数据加载到其中

hive中创建子表并插入数据过程初始化MR报错解决方法

Hive学习 第四课 创建表并load 数据到表

hive 创建数据表失败

创建Hbase表&Hbse表映射到hive表