Druid 連接器¶
概觀¶
Druid 連接器允許從 Presto 存取 Druid 資料。本文說明如何設定 Druid 連接器以針對 Druid 執行 SQL 查詢。
注意
強烈建議使用 Druid 0.17.0 或更新版本。
組態設定¶
若要設定 Druid 連接器,請建立一個目錄屬性檔案 etc/catalog/druid.properties
,並包含以下內容,並視需要取代屬性
connector.name=druid
druid.coordinator-url=hostname:port
druid.broker-url=hostname:port
druid.schema-name=schema
druid.compute-pushdown-enabled=true
組態屬性¶
以下組態屬性可用
屬性名稱 |
描述 |
---|---|
|
Druid 協調器 URL。 |
|
Druid 代理程式 URL。 |
|
Druid 結構描述名稱。 |
|
是否將所有查詢處理向下推送至 Druid。 |
|
不區分大小寫比對資料集和表格名稱。 |
|
快取遠端資料集和表格名稱的持續時間。設定為 |
druid.coordinator-url
¶
Druid 協調器 URL,例如 localhost:8081。
druid.broker-url
¶
Druid 代理程式 URL,例如 localhost:8082。
druid.schema-name
¶
Druid 結構描述名稱。
此屬性為選用;預設值為 druid
。
druid.compute-pushdown-enabled
¶
是否將所有查詢處理向下推送至 Druid。
預設值為 false
。
druid.case-insensitive-name-matching
¶
不區分大小寫比對資料集和表格名稱。
預設值為 false
。
druid.case-insensitive-name-matching.cache-ttl
¶
快取遠端資料集和表格名稱的持續時間。設定為 0ms
以停用快取。
預設值為 1m
。
資料類型¶
資料類型對應如下
Druid |
Presto |
---|---|
|
|
|
|
|
|
|
|
|
|
(其他) |
(不支援) |