AWS Athena JDBC Datapipeline 中的 Jar 使用抛出 Java 版本错误
AWS Athena JDBC Jar usage in Datapipeline throwing Java version error
我正在尝试使用 Athena JDBC 连接在 AWS 数据管道中 运行 sqlactivity,但是在 运行 连接管道时出现 "UnsupportedClassVersionError" 错误。
我从博客中得到了一些信息(http://javarevisited.blogspot.com/2015/05/fixing-unsupported-majorminor-version.html),但我不清楚我的情况的部分是
雅典娜 Class 有 Build-Jdk: 1.8.0_60
我的系统有 Java 版本:1.8.0_71
所以我不确定为什么会有一个版本 mismatch.Also 我的系统中只安装了 JRE 没有 JDK。我是 java 的新手,非常感谢任何帮助。
雅典娜JDBC文件名:雅典娜JDBC41-1.0.1.Jar
JDBC Driver class: com.amazonaws.athena.jdbc.AthenaDriver
DataPipeline 错误消息:
错误ID:ActivityFailed:UnsupportedClassVersionError
错误消息:com/amazonaws/athena/jdbc/AthenaDriver:不支持 major.minor 版本 52.0
datapipeline 正在代表您配置 ec2 实例。它使用的默认 AMI 附带 java 1.6 或 1.7。您需要使用 java 1.8 构建自己的 AMI,并在数据管道 EC2 资源属性
中指定对自定义 AMI 的引用
我正在尝试使用 Athena JDBC 连接在 AWS 数据管道中 运行 sqlactivity,但是在 运行 连接管道时出现 "UnsupportedClassVersionError" 错误。
我从博客中得到了一些信息(http://javarevisited.blogspot.com/2015/05/fixing-unsupported-majorminor-version.html),但我不清楚我的情况的部分是
雅典娜 Class 有 Build-Jdk: 1.8.0_60
我的系统有 Java 版本:1.8.0_71
所以我不确定为什么会有一个版本 mismatch.Also 我的系统中只安装了 JRE 没有 JDK。我是 java 的新手,非常感谢任何帮助。
雅典娜JDBC文件名:雅典娜JDBC41-1.0.1.Jar
JDBC Driver class: com.amazonaws.athena.jdbc.AthenaDriver
DataPipeline 错误消息:
错误ID:ActivityFailed:UnsupportedClassVersionError
错误消息:com/amazonaws/athena/jdbc/AthenaDriver:不支持 major.minor 版本 52.0
datapipeline 正在代表您配置 ec2 实例。它使用的默认 AMI 附带 java 1.6 或 1.7。您需要使用 java 1.8 构建自己的 AMI,并在数据管道 EC2 资源属性
中指定对自定义 AMI 的引用