首页 > 解决方案 > HQL 失败 sqlexception

问题描述

当我跑步时

Select * from table_a

使用我的蜂巢 ide,我收到:

SQLException pa 当前的 sql 输入文件超过了最大限制。请优化。最大文件--→100000

当我用谷歌搜索这个错误时,我什么也找不到。

标签: hivehiveql

解决方案


好像你的表已经爆炸了允许的 HDFS 文件的最大数量。

转到配置单元(或直线)并运行以下命令,默认值为100000

set hive.exec.max.created.files;

要解决此问题,您需要检查您的插入查询并了解为什么它会创建这么多文件。

但是暂时,您使用以下命令连接一些分区(最好对所有人都这样做)

alter table dbname.tblName partition (col_name=value) concatenate;

推荐阅读