put请求失败:执行insert时插入到“partition\u params”..select带有数百个字段的查询

tvz2xvvm  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(411)

在带有hive3的hortonworks hdp 3群集上执行insert..select query over tez时,出现以下错误:

java.sql.SQLException: Error while processing statement: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.MoveTask. MetaException(message:
Put request failed : INSERT INTO "PARTITION_PARAMS" ("PARAM_VALUE","PART_ID","PARAM_KEY") VALUES (?,?,?) )

目标表有200个字段,它被两个字段分区。执行一些测试时,当目标表有143个字段时,错误消失。如果我用较短的字段更改目标表字段的名称,我可以使查询在处理更多字段时不出错,但无法处理所需的200个字段。
配置单元元存储配置为使用postgresql数据库

eaf3rand

eaf3rand1#

我们在哪里打Hive-20221
我们可以让查询正确执行,设置 hive.stats.autogather=false

相关问题