presto-elasticsearch connector

elasticsearch搜索功能強勁,就是查詢語法複雜,presto提供了很是open的plugin機制,我改進了下原有的presto-elasticsearch connector,現發佈於githubgit

功能改進點

  • 自動加載elasticsearch schema
  • 支持分片數據加載
  • predication pushdown,注意因爲presto spi接口的緣由,目前只支持and類型的過濾器下推,對於OR表達式不支持,不支持like類型的過濾器下推
  • 避免重複加載schema

運行辦法
在etc/catalog目錄下添加es.properties便可,內容以下github

connector.name=elasticsearch
elasticsearch-server=localhost
elasticsearch-port=9300
elasticsearch-clustername=elasticsearch_demo

時間倉促,錯誤在所不免,歡迎批評指正。elasticsearch

git地址

https://github.com/hseagle/presto
版本: es_prorest

相關文章
相關標籤/搜索