[英]Accessing crateDB via Apache Drill
我需要通過Apache Drill訪問我的板條箱數據庫中的數據。 據我所讀,板條箱有一個PostgreSQL接口 ,但這與鑽探暴露的PostgreSQL接口不兼容。 互聯網上沒有太多可用的信息。 一種解決方法是實現自定義存儲插件。 但也沒有找到有用的信息。 我經歷了這個 ,但沒有多大用處。 任何見解,參考,鏈接,信息表示贊賞。
我嘗試通過apache鑽連接到板條箱的另一種方法是使用存儲配置:
{
類型:“ jdbc”,
已啟用:true,
驅動程序:“ io.crate.client.jdbc.CrateDriver”,
網址:“ jdbc:crate:// localhost:5432 /”
}
和罐子:crate-jdbc-1.9.1.jar和crate-jdbc-standalone-2.2.0.jar
這對我也不起作用。
我可以使用以下配置通過Apache Drill成功連接到板條箱:
1.通過Apache Drill(嵌入式模式)連接到板條箱的存儲配置:
{
“ type”:“ jdbc”,
“ driver”:“ io.crate.client.jdbc.CrateDriver”,
“ url”:“ jdbc:crate:// localhost:5432 /”,
“ username”:“ crate”,
“密碼”:null,
“已啟用”:true
}
drill.exec.sys.store.provider.local.path =“板條箱jdbc-standalone-2.2.0.jar”
查詢樣本:
從cratestorageplugin.doc.test中選擇*
哪里:
cratestorageplugin:為板條箱創建的存儲插件
doc:架構名稱
測試:表名
非常感謝板條箱團隊的所有幫助和及時支持!
注意:如果您的表沒有動態數據類型,則此方法可能會有用。 通過此連接,我們只能查詢具有簡單數據類型的表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.