[英]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.