[英]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 ),但是我不清楚的部分是
雅典娜(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
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,並在datapipeline EC2資源屬性中指定對自定義AMI的引用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.