Drill官網文檔翻譯五:連接到數據源
來自: https://yq.aliyun.com/articles/4261
存儲插件是Drill中,連接到數據源的模塊。一個存儲插件通常會優化Drill查詢的執行,提供數據的定位,命名空間下的配置和讀數據要用到的格式。Drill已經內置了一些存儲插件,你只需要根據你的環境配置一下就可以使用了。借助存儲插件,你可以連接到各種數據源,像數據庫,本地或是分布式的文件,或是Hive數據庫。
你可以修改一個存儲插件的默認配置X,并給一個新的唯一的名字"Y"。這個新的文檔就會把Y當成一個完全不同的插件,雖然它本身只是原有插件重新配置了一下。當你執行一個drill查詢的時候,Drill通過以下幾種方式得到存儲插件的配置:
- Query中的FROM語句指定要使用的插件。
- 在執行Query之前執行USE命令;
- 你還可以啟動Drill的時候指令存儲插件。
存儲插件的內部
下圖描述了位于Drill和數據源中間的存儲插件層:
除了前面進到的這些功能,存儲插件層還提供了掃描,寫數據的功能,并能夠將來自navive層的一些能力,比如動作推斷,jon,SQL 等等知會到執行引擎。
</div> 本文由用戶 分享流年 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!