全部產品
Search
文件中心

Realtime Compute for Apache Flink:管理資源隊列

更新時間:Sep 13, 2024

每個Flink專案空間都會有一個預設隊列(default-queue)來承載作業的運行。如果您有資源隔離和管理的需求,可以通過添加資源隊列的方式實現。本文為您介紹如何添加、修改和刪除資源隊列。

使用情境及方式

適用於有資源隔離和管理需求的情境。配置資源隊列可以避免某個任務或使用者佔用過多的資源,降低因其他任務或使用者無法獲得足夠的資源而造成任務失敗的情況發生。您也可以將批作業部署到指定資源隊列,並配合任務編排功能確定調度優先順序,以確保關鍵或重要作業獲得更高的處理優先順序和更多的資源,從而提高系統效能和資源使用率。

您可以通過以下方式使用資源隊列:

  • 部署作業時,部署目標選擇為目標資源隊列,詳情請參見部署作業

    說明

    如果您沒有添加新的資源隊列,則預設會使用default-queue來部署並運行作業。

  • 建立Session叢集時,部署目標選擇為目標資源隊列,詳情請參見步驟一:建立Session叢集

  • 建立工作流程時設定目標資源隊列,詳情請參見管理工作流程

使用限制

目前僅支援獨享模式,暫不支援搶佔模式。即資源隊列的任務資源不會被搶佔,使用完成釋放資源後,對應的資源才可以被新的任務使用。

添加資源隊列

說明

您可以通過添加資源隊列來實現對資源的隔離和管理。不添加新的資源隊列,則預設會使用default-queue來承載作業的運行。

  1. 登入Realtime Compute管理主控台

  2. 單擊目標工作空間操作列下的控制台

  3. 在左側導覽列,單擊營運中心 > 隊列管理

  4. 單擊添加隊列

    image.png

  5. 填寫隊列名稱資源量

  6. 配置

    說明

    隊列名稱

    隊列名稱不可重複,只允許小寫字母、數字和中劃線(-) 且長度不超過32位。

    說明

    資源隊列添加成功後,不可修改資源隊列名稱

    資源量(CU)

    允許配置的資源量上限由該專案空間剩餘的可用資源量決定。如果專案空間可用資源量不足,則可以通過如下方式進行調整:

  7. 單擊確定

修改資源量

  1. 登入Realtime Compute管理主控台

  2. 單擊目標工作空間操作列下的控制台

  3. 在左側導覽列,單擊營運中心 > 隊列管理

  4. 單擊編輯隊列後,填寫資源量

    說明
    • 修改資源隊列時,資源量的填寫說明請參見添加資源隊列

    • 最小資源量不能小於當前隊列已使用資源量。

  5. 單擊確定

刪除資源隊列

重要
  • 不支援刪除default-queue。

  • 如果隊列上存在已部署且啟動並執行作業時,則無法刪除。

  • 隊列刪除後,已部署在該隊列上的作業重新啟動時會報錯。

  1. 登入Realtime Compute管理主控台

  2. 單擊目標工作空間操作列下的控制台

  3. 在左側導覽列,單擊營運中心 > 隊列管理

  4. 單擊刪除隊列

  5. 單擊確定

相關文檔