【发布时间】:2015-07-27 13:38:31
【问题描述】:
我想通过 Java 应用程序连接到 Drill,到目前为止,我一直在尝试使用 JDBC 来完成它,我正在使用来自 https://github.com/vicenteg/DrillJDBCExample 的示例,但是... 当我将 DB_URL 静态变量更改为 "jdbc:drill:zk=local" 并启动应用程序时出现异常:
java.sql.SQLNonTransientConnectionException: 不支持单独使用 Drill 的 jdbc-all JDBC 驱动 Jar 文件以嵌入式模式运行 Drill。
到目前为止,我还没有找到任何解决方法。知道如何以嵌入式模式连接到 Drill 吗?到目前为止,我不想设置分布式模式。
网络上确实没有太多关于它的内容。
任何帮助将不胜感激!
【问题讨论】:
-
您是否尝试使用此 JDBC URL?
jdbc:drill:drillbit=<drillbit-hostname>:31010 -
我使用的是嵌入式模式,所以据我所知我不会启动钻头
-
当您使用嵌入式模式时,您正在启动一个钻头,它只是这样做而不需要 Zookeeper 实例。
-
@vicenteg 在更改 JDBC URL 时显示此错误:找不到适合 dbc:drill:drillbit=localhost:31010 的驱动程序
标签: java jdbc apache-drill