簡體   English   中英

無法使用 apacherill 1.2 配置 postgreSQL JDBC 驅動程序

[英]unable to configure postgreSQL JDBC driver using apache drill 1.2

使用 apacherill 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 的插件並添加了以下配置:

{ "type": "jdbc", "driver": "org.postgresql.Driver", "url": "jdbc:postgresql://IP:port/myschema", "username": "root", "password": "root", "enabled": true }

它顯示錯誤:錯誤(無法創建/更新存儲)

即使只有以下內容,它也不起作用(相同的錯誤):

{ "type": "jdbc" }

我知道我應該將 jar(jdbc postgres 驅動程序)添加到配置文件中某處的 apache 鑽類路徑中,但我無法弄清楚......

我試圖添加這個: drill.exec.sys.store.provider.local.path = "/mypath"

drill-override.conf -> 結果是:

drill.exec: { cluster-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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM