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 问题

AWS Athena JDBC查询超时

使用 JDBC 连接到 Athena 时找不到合适的驱动程序

Apache Zeppelin 与 Athena 使用 jdbc 解释器处理会话令牌

yum安装Maven

JDBCTemplate