hive:insert overwrite Parquet桌错误

anhgbhbe  于 2021-06-26  发布在  Hive
关注(0)|答案(0)|浏览(251)

我只是做了这样一个简单的查询,但是出现了一些异常。

insert overwrite table stage_dfqp.user_currency partition (dt='2018-05-16')
select fuid,
       fbpid,
       fgamefsk
  from stage_dfqp.pb_gamecoins

在这里输入图像描述,但当我像这样更改查询时(只需添加限制),异常消失

insert overwrite table stage_dfqp.user_currencypartition (dt='2018-05-16')
select fuid,
       fbpid,
       fgamefsk
  from stage_dfqp.pb_gamecoins limit 100

配置单元表信息:

CREATE TABLE `stage_dfqp.user_currency`(
  `fuid` bigint , 
  `coin_type` string , 
  `coin_num` bigint
)
PARTITIONED BY ( 
  `dt` string)
ROW FORMAT SERDE 
  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe' 
STORED AS INPUTFORMAT 
  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat' 
OUTPUTFORMAT 
  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题