You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用AthenaJDBC执行SELECT查询时遇(100071)日期类型不支持报错

解决AthenaJDBC执行SELECT时报NOT_SUPPORTED: Unsupported data type in EXPLAIN (TYPE IO): date错误

问题场景

执行普通SELECT查询(非EXPLAIN语句)时,AthenaJDBC抛出如下错误:

[Simba][AthenaJDBC](100071) An error has been thrown from the AWS Athena client. NOT_SUPPORTED: Unsupported data type in EXPLAIN (TYPE IO): date

但相同查询在Athena控制台可正常运行。

解决方案

  • 升级Simba Athena JDBC驱动
    旧版本驱动存在date类型的EXPLAIN解析兼容问题——即便你没主动执行EXPLAIN,驱动内部可能会自动触发EXPLAIN做查询预检查或优化。替换为AWS官方提供的最新版驱动即可解决该类型兼容问题。

  • 禁用驱动自动EXPLAIN功能
    部分版本的驱动默认会自动执行EXPLAIN语句,可通过JDBC连接参数关闭该行为:
    在JDBC URL中添加DisableQueryPreview=true,示例:

    jdbc:awsathena://AwsRegion=us-east-1;DisableQueryPreview=true;
    
  • 校验表结构与数据类型映射
    若表基于外部数据源(如S3上的Parquet/CSV文件)创建,确认表定义中的date类型与实际存储的数据类型一致,避免驱动解析元数据时出现类型混淆。

内容的提问来源于stack exchange,提问作者Zidane Zine eddine

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 16:54:55