gpt4 book ai didi

postgresql - 无法使用 apache drill 1.2 配置 postgreSQL JDBC 驱动程序

转载 作者:行者123 更新时间:2023-11-29 12:19:40 24 4
gpt4 key购买 nike

使用 apache drill 1.2,我们可以查询 RDBMS 数据 https://drill.apache.org/blog/2015/10/16/drill-1.2-released/

我在这里下载了 JDBC PostgreSQL 驱动: https://jdbc.postgresql.org/download.html我拿了 JDBC4 我不知道拿哪个。

我把 jar 文件放在这个文件夹 'apache-drill-1.2.0\jars\3rdparty'

现在,我正在尝试为 postgres 添加一个插件。我正在使用 Web 控制台 ( http://127.0.0.1:8047 ) 进行操作。我创建了一个名为 pgplugin 的插件并添加了以下配置:

{
“类型”:“jdbc”,
“驱动程序”:“org.postgresql.Driver”,
"url": "jdbc:postgresql://IP:port/myschema",
“用户名”:“根”,
“密码”:“根”,
“启用”:真
}

显示错误:错误(无法创建/更新存储)

即使仅使用以下内容也无法正常工作(同样的错误):

{
“类型”:“jdbc”
}

我知道我应该将 jar(jdbc postgres 驱动程序)添加到配置文件中某处的 apache drill 类路径,但我无法弄清楚......

我试着添加这个:drill.exec.sys.store.provider.local.path = "/mypath"

drill-override.conf -> 结果是:

drill.exec: {
集群 ID:“drillbits1”,
zk.connect: "localhost:2181",
drill.exec.sys.store.provider.local.path = "/mypath"
}

但它不起作用...有什么想法吗?非常感谢!

最佳答案

我遇到了同样的问题。我的问题的原因是使用“JDBC42 Postgresql 驱动程序,版本 9.4-1205”JDBC 驱动程序。我使用“JDBC4 Postgresql 驱动程序,版本 9.4-1205”驱动程序解决了这个问题。

作为引用,Postgres JDBC 下载页面:https://jdbc.postgresql.org/download.html

关于postgresql - 无法使用 apache drill 1.2 配置 postgreSQL JDBC 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33311547/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com