本頁面說明如何更新及刪除現有的 Dataproc 叢集。
更新叢集
如要更新叢集,您可以發出 Dataproc API clusters.patch 要求、透過本機終端機視窗或 Cloud Shell 執行 gcloud dataproc clusters update 指令,或前往 Google Cloud 控制台,在叢集詳細資料頁面的「Configuration」(設定) 分頁編輯叢集參數。
您可以更新下列叢集參數:
- 叢集內標準 worker 節點的數量 (請參閱調度叢集資源)
- 叢集內先占 worker 節點的數量 (請參閱先占 VM)
- 是否要採用安全停用程序,控制 worker 工作執行完畢後的結束方式
- 新增或刪除叢集標籤
叢集更新錯誤
如果叢集更新作業失敗,Dataproc 會發出 ERROR_DUE_TO_UPDATE 錯誤。發生這項錯誤時,叢集會進入失效安全狀態,避免資料遺失並限制後續的叢集作業:您可以繼續將工作提交至叢集,也可以刪除叢集,但無法執行後續的叢集更新作業。
建議做法:收到叢集的 ERROR_DUE_TO_UPDATE 錯誤後,請重新建立叢集,方法是匯出叢集設定來建立新叢集,然後刪除失效的叢集。如果無法重新建立叢集,請向 Cloud Customer Care 團隊尋求協助,將叢集還原為 RUNNING 狀態。
刪除叢集
如要刪除叢集,您可以發出 Dataproc API clusters.delete HTTP 或程式輔助要求、在本機終端機視窗或 Cloud Shell 使用 Google Cloud CLI gcloud 指令列工具,或是透過 Google Cloud 控制台操作。
gcloud 指令
如要刪除 Dataproc 叢集,請在本機終端機視窗或 Cloud Shell 執行 gcloud CLI gcloud dataproc clusters delete 指令。
gcloud dataproc clusters delete cluster-name \ --region=region
REST API
透過 Cloud Dataproc clusters.delete API 來刪除叢集。
控制台
在 Google Cloud 控制台開啟 Dataproc 的「Clusters」(叢集) 頁面。勾選叢集名稱左側的方塊來選取叢集,然後點按「刪除」,即可刪除該叢集。