maven repo中的Athena JDBC Driver 2.0.7?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven repo中的Athena JDBC Driver 2.0.7?相关的知识,希望对你有一定的参考价值。
从我能够弄清楚的,亚马逊Athena JDBC驱动程序的推荐maven依赖是com.syncron.amazonaws,simba-athena-jdbc-driver。我在Maven回购中找到的最新版本是:
<dependency>
<groupId>com.syncron.amazonaws</groupId>
<artifactId>simba-athena-jdbc-driver</artifactId>
<version>2.0.2</version>
</dependency>
根据documentation,最新的驱动程序版本是2.0.7,它似乎包含一些非常有用的功能,如流式传输结果,而不是通过它们进行分页。
2.0.7版本是否可以在maven存储库中使用,还是需要手动下载和安装?
答案
2.0.7在公共Maven repos中不可用,例如Maven Central。
我将从Using Athena with the JDBC Driver页面下载并使用mvn install:install-file
在本地安装。
另一答案
正如@Karol Dowbecki所说,当前时间里的工具并不存在。对于寻找简单解决方案的任何其他人(在没有本地maven镜像的情况下):我最终做的是下载二进制文件,将其放在源代码树的/lib
目录中,并使用root-install-plugin自动安装它POM:
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<inherited>false</inherited>
<executions>
<execution>
<id>install1</id>
<phase>validate</phase>
<goals>
<goal>install-file</goal>
</goals>
<configuration>
<groupId>com.syncron.amazonaws</groupId>
<artifactId>simba-athena-jdbc-driver</artifactId>
<version>${athena-driver.version}</version>
<packaging>jar</packaging>
<file>${basedir}/lib/AthenaJDBC42_2.0.7.jar</file>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
以上是关于maven repo中的Athena JDBC Driver 2.0.7?的主要内容,如果未能解决你的问题,请参考以下文章
使用 PyCharm 通过 JDBC 连接到 AWS Athena - fetchSize 问题
使用 JDBC 连接到 Athena 时找不到合适的驱动程序