Apache Drill v1.2 および Oracle Database 10g Enterprise Edition リリース 10.2.0.4.0 - 64 ビットを組み込みモードで使用。
Apache Drill を Oracle DB に接続することに成功した人がいるかどうか知りたいです。次の構成で更新しましたdrill-override.conf
(ドキュメントごと):
drill.exec: {
cluster-id: "drillbits1",
zk.connect: "localhost:2181",
drill.exec.sys.store.provider.local.path = "/mypath"
}
に配置ojdbc6.jar
し\apache-drill-1.2.0\jars\3rdparty
ます。ストレージ プラグインを正常に作成できます。
{
"type": "jdbc",
"driver": "oracle.jdbc.driver.OracleDriver",
"url": "jdbc:oracle:thin:@<IP>:<PORT>:<SID>",
"username": "USERNAME",
"password": "PASSWORD",
"enabled": true
}
しかし、次のようなクエリを発行すると:
select * from <storage_name>.<schema_name>.`dual`;
次のエラーが表示されます。
Query Failed: An Error Occurred
org.apache.drill.common.exceptions.UserRemoteException: VALIDATION ERROR: From line 1, column 15 to line 1, column 20: Table '<storage_name>.<schema_name>.dual' not found [Error Id: 57a4153c-6378-4026-b90c-9bb727e131ae on <computer_name>:<PORT>].
他のスキーマ/テーブルをクエリして、同様の結果を得ようとしました。Teradata への接続も試みましたが、同じエラーが発生しました。提案がある/同様の問題に遭遇した人はいますか?