gpt4 book ai didi

java - Datapipeline 中的 AWS Athena JDBC Jar 使用引发 Java 版本错误

转载 作者:行者123 更新时间:2023-12-02 02:48:39 30 4
gpt4 key购买 nike

我尝试使用 Athena JDBC 连接在 AWS 数据管道中运行 sqlactivity,但是在运行管道时出现“UnsupportedClassVersionError”错误。

我从博客(http://javarevisited.blogspot.com/2015/05/fixing-unsupported-majorminor-version.html)中获得了一些信息,但我不清楚我的情况的部分是

Athena 类具有 Build-Jdk:1.8.0_60

我的系统有Java版本:1.8.0_71

所以我不确定为什么会出现版本不匹配的情况。而且我的系统中只安装了 JRE,没有安装 JDK。我对 java 完全陌生,非常感谢任何帮助。

Athena JDBC 文件名:AthenaJDBC41-1.0.1.Jar

JDBC 驱动程序类:com.amazonaws.athena.jdbc.AthenaDriver

数据管道错误消息:

错误ID:ActivityFailed:UnsupportedClassVersionError

ErrorMessage:com/amazonaws/athena/jdbc/AthenaDriver:不支持的 Major.minor 版本 52.0

最佳答案

datapipeline 正在代表您配置 ec2 实例。它使用的默认 AMI 附带 java 1.6 或 1.7。您需要使用 java 1.8 构建您自己的 AMI,并在 datapipeline EC2 资源属性中指定对您的自定义 AMI 的引用

关于java - Datapipeline 中的 AWS Athena JDBC Jar 使用引发 Java 版本错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44190015/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com