Drill官網文檔翻譯五:連接到數據源

分享流年 8年前發布 | 8K 次閱讀 數據庫 機器學習

來自: https://yq.aliyun.com/articles/4261

存儲插件是Drill中,連接到數據源的模塊。一個存儲插件通常會優化Drill查詢的執行,提供數據的定位,命名空間下的配置和讀數據要用到的格式。Drill已經內置了一些存儲插件,你只需要根據你的環境配置一下就可以使用了。借助存儲插件,你可以連接到各種數據源,像數據庫,本地或是分布式的文件,或是Hive數據庫。

你可以修改一個存儲插件的默認配置X,并給一個新的唯一的名字"Y"。這個新的文檔就會把Y當成一個完全不同的插件,雖然它本身只是原有插件重新配置了一下。當你執行一個drill查詢的時候,Drill通過以下幾種方式得到存儲插件的配置:

  1. Query中的FROM語句指定要使用的插件。
  2. 在執行Query之前執行USE命令;
  3. 你還可以啟動Drill的時候指令存儲插件。

存儲插件的內部

下圖描述了位于Drill和數據源中間的存儲插件層:

除了前面進到的這些功能,存儲插件層還提供了掃描,寫數據的功能,并能夠將來自navive層的一些能力,比如動作推斷,jon,SQL 等等知會到執行引擎。

</div>

 本文由用戶 分享流年 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!