2

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 という名前のプラグインを作成し、次の構成を追加しました。

{ "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" }

しかし、それは機能していません...何かアイデアはありますか? どうもありがとう !

4

1 に答える 1

1

この同じ問題が発生しました。私の問題の原因は、「JDBC42 Postgresql ドライバー、バージョン 9.4-1205」JDBC ドライバーを使用していたことです。「JDBC4 Postgresql ドライバー、バージョン 9.4-1205」ドライバーを使用して、この問題を修正しました。

参考までに、Postgres JDBC ダウンロード ページ: https://jdbc.postgresql.org/download.html

于 2015-11-13T00:16:28.083 に答える