共用方式為


管理 Azure 資料總管叢集中的語言延伸模組

語言延伸模組功能可讓您使用語言延伸模組外掛程式,將其他語言整合到 Azure 數據總管 KQL 查詢中。 外掛程式的運行時間裝載在 沙盒中,這是隔離且安全的環境,會在叢集的節點上執行。 在本文中,您會在 Azure 入口網站 內管理 Azure 數據總管叢集中的語言延伸模組外掛程式。

必要條件

在您的叢集上啟用語言延伸模組

請執行下列步驟,在您的叢集上啟用語言延伸模組:

  1. 在 Azure 入口網站 中,移至您的 Azure 數據總管叢集。

  2. 選取設定

  3. 在 [組態] 底下,找出您想要使用的語言延伸模組,然後選取 [開啟]。

    Azure 數據總管叢集組態頁面的螢幕快照,其中顯示啟用語言延伸模組選項。

  4. 針對 Python,從清單中選取所需的映像。 映像可以 管理自定義映像

  5. 選取 [儲存]

注意

啟用語言延伸模組最多可能需要 60 分鐘的時間。 此程式不會影響叢集可用性。

變更叢集上的 Python 語言延伸模組映像

執行下列步驟來編輯叢集上 Python 語言延伸模組的影像

  1. 在 Azure 入口網站 中,移至您的 Azure 數據總管叢集。
  2. 選取設定
  3. 在 [組態] 下,從清單中選取所需的 Python 映射。
  4. 選取 [儲存]

注意

更新映像程式最多可能需要 60 分鐘的時間。 此程式不會影響叢集可用性。

建立自訂映像

  1. 在 Azure 入口網站 中,移至您的 Azure 數據總管叢集。

  2. 選取設定

  3. 在 [設定] 底下,選取 [+ 新增自定義映射] (預覽)

  4. 在開啟的窗格中,提供下列資訊:

    • 自定義映像名稱:自定義映像的名稱。
    • 開始:選擇 Python 引擎現有映像
      • Python 引擎
        1. 輸入有效的 Python 版本號碼。
        2. 新增需求檔案。
      • 現有的映射
        1. 從下拉式清單中選取現有的映像。
        2. 新增需求檔案。
  5. 選取 [確定]

    Azure 數據總管叢集組態頁面的螢幕快照,其中顯示自定義映像建立窗格。

注意

當叢集正在更新新映射時,無法對叢集進行進一步的變更。

建立映像之後,您可以編輯或刪除它。

需求檔案

支援的需求檔案格式 pip requirements.txt 為 ,且可包含任何 Python 套件。 每一行都包含封裝的名稱,選擇性地後面接著套件編號。 例如:

annotated-types==0.6.0
anytree
arrow==1.3.0
attrs==23.2.0

停用叢集上的語言延伸模組

注意

停用映像程式最多可能需要30分鐘的時間。 此程式不會影響叢集可用性。

執行下列步驟來停用叢集上的語言延伸模組:

  1. 在 Azure 入口網站 中,移至您的 Azure 數據總管叢集。
  2. 在 [設定] 中,選取 [組態]。
  3. 在 [ 組態 ] 窗格中,選取 [ 關閉 ] 以停用語言延伸模組。
  4. 選取儲存

限制

  • 語言延伸模組運行時間沙箱會配置磁碟空間,即使沒有查詢在相關語言的範圍內執行也一樣。 如需更詳細的限制,請參閱 沙盒