EMR Serverless StarRocks提供了多網關功能,支援在存算分離情境下為不同業務情境分配獨立的網關,從而確保FE服務的隔離性與穩定性。在執行個體負載較高時,可以通過特定網關將關鍵業務查詢路由至獨立的FE節點,以保障服務的效能與可靠性。
前提條件
已建立存算分離版執行個體,詳情請參見建立執行個體。
使用限制
僅適用於小版本號碼後三位為1.7.9及以上的執行個體。例如,3.3.8-1.94-1.7.10。
查看預設閘道
系統會自動建立一個預設閘道執行個體,用於處理所有未明確指定網關的查詢請求。您可以通過以下步驟查看預設閘道的相關資訊。
進入EMR Serverless StarRocks執行個體詳情頁面。
在左側導覽列,選擇
在頂部功能表列處,根據實際情況選擇地區。
單擊目標執行個體的執行個體名稱。
在執行個體詳情頁面的網關資訊地區,您可以查看預設的網關資訊。
參數
說明
內網地址
網關的內網訪問地址,供同一VPC內的應用程式或服務使用。
查看PrivateZone:可以查看解析記錄。
開通SLB:在開通SLB之後,將採用SLB(簡約型 I slb.s1.small)進行負載平衡。
重要開啟SLB會產生相應的費用,詳情請參見CLB計費概述。
使用SLB後,將不能再切換為PrivateZone。
開通後,單擊查看SLB,可以跳轉到阿里雲負載平衡(SLB)控制台,查看與當前網關關聯的SLB執行個體詳情。
公網地址
您可以通過公網訪問和使用StarRocks執行個體。開啟公網後,阿里雲VPC內仍然可以訪問StarRocks執行個體。
如需從公網訪問網關,請單擊開啟公網。
重要開啟公網會建立CLB執行個體併產生相應的費用,詳情請參見CLB計費概述。
開啟leader僅寫入
是否限制Leader節點僅處理寫入請求(如資料匯入操作),而不處理查詢請求。
未開啟:Leader節點同時處理寫入和查詢請求。
已開啟:Leader節點僅處理寫入請求,查詢請求由其他Follower節點分擔。
在高並發寫入情境下,開啟此選項可以減輕Leader節點的壓力,提升寫入效能。
網路類型
表示當前網關使用的網路接入方式。
關聯FE節點數量
當前網關關聯的Frontend(FE)節點數量。
預設閘道在系統初始化時會自動關聯初始的FE節點,並在擴容後自動關聯新增的FE節點。如果不建立建立網關,預設閘道始終關聯所有可用的FE節點。
建立網關
預設閘道適用於大部分情境,但如果您的業務需要更高的隔離性或效能最佳化,建議建立自訂網關。
開啟SLB。
在執行個體詳情頁面的網關資訊地區,單擊開通SLB。
在彈出的對話方塊中,單擊確定。
在執行個體詳情頁面的網關資訊地區,單擊建立網關。
在建立網關對話方塊中,完成以下配置。
參數
說明
網關名稱
輸入網關的名稱,便於識別和管理。
分配節點數量
建立網關允許根據業務需求,靈活地將FE節點分配給建立網關,節點分配步長為2。
例如,您的預設閘道原本關聯了3個FE節點,擴容了2個節點後,則預設閘道有5個FE節點。當您建立網關時,可以將2個節點關聯到建立的網關上,從而實現對新增資源的獨立管理。
單擊確定。
修改網關
在執行個體詳情頁面的網關資訊地區,單擊已建立網關右側的修改網關。
在彈出的對話方塊中,您可以修改網關名稱和分配節點數量參數,然後單擊確定。
刪除網關
僅能刪除建立的網關。
在刪除網關之前,請確認沒有任何Business Connectivity到該網關,因為一旦刪除,所有串連到該網關的用戶端提交的任務將會失敗。
在執行個體詳情頁面的網關資訊地區,單擊已建立網關右側的刪除網關。
在彈出的對話方塊中,單擊確定。