全部產品
Search
文件中心

:配置連接器

更新時間:Jul 01, 2024

本文為您介紹E-MapReduce(簡稱EMR)的Trino提供的內建連接器,以及如何修改和添加連接器等操作。

EMR Trino內建連接器

EMR Trino預設提供以下幾種開箱即用的內建連接器。

連接器

功能

對應文檔

Hive

使用Hive連接器可以查詢儲存在Hive資料倉儲中的資料。

Hive連接器

Kudu

使用Kudu連接器可以查詢、插入和刪除儲存在Kudu裡的資料。

Kudu連接器

MySQL

使用MySQL連接器可以在外部MySQL執行個體中查詢和建立表。

MySQL連接器

Iceberg

使用Iceberg連接器可以查詢Iceberg格式的資料檔案。

Iceberg連接器

Hudi

使用Hudi連接器可以查詢COW和MOR表。

Hudi連接器

Delta

使用Delta連接器可以查詢Delta Lake表。

Delta連接器

JMX

使用JMX連接器可以進行系統監控和調試。

JMX連接器

system

使用系統連接器可以查詢叢集的基本資料和度量。

說明

系統連接器無需配置,所有資訊都可以通過名為system的目錄擷取。

修改內建連接器

您可以在EMR控制台的Trino服務的配置頁面,修改各個連接器對應的設定檔。連接器與設定檔對應關係如下表。

連接器

設定檔

Hive

hive.properties

Kudu

kudu.properties

MySQL

mysql.properties

Iceberg

iceberg.properties

Hudi

hudi.properties

Delta

delta.properties

JMX

jmx.properties

system

system.properties

樣本:修改Hive連接器

  1. 在EMR控制台的Presto服務的配置頁面,在服務配置地區,單擊hive.properties頁簽。

  2. 根據實際情況修改各配置項。

    修改配置項的詳細資料,請參見管理配置項

  3. 儲存完配置後,在右上方選擇更多操作 > 重啟

    說明

    服務重啟完成後,即可正常使用連接器。

增加自訂連接器

說明

僅EMR-3.27.0及後續版本、EMR-4.3.0及後續版本、EMR-5.2.0及後續版本支援添加自訂連接器。

您可以使用EMR Trino預設提供的5個佔位連接器,增加自訂連接器,分別為connector1、connector2、connector3、connector4和connector5,即EMR控制台的Presto服務的配置頁面的connector1.propertiesconnector2.propertiesconnector3.propertiesconnector4.propertiesconnector5.properties。佔位連接器的配置方法與內建連接器一致。

如果你需要增加自訂連接器,修改未被使用的佔位連接器配置即可。

樣本:增加Mongodb連接器

  1. 進入EMR on ECS控制台的Trino服務的配置頁面,在服務配置地區,單擊connector1.properties頁簽。

  2. 修改connector.name的值為mongodb

  3. 根據實際情況添加自訂配置項。

    添加配置項的詳細資料,請參見修改配置項

  4. 儲存完配置後,在右上方選擇更多操作 > 重啟

    說明

    服務重啟完成後,即可正常使用連接器。