

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 Spark 升級工具
<a name="emr-spark-upgrade-agent-tools"></a>

## 可用的升級工具
<a name="emr-spark-upgrade-agent-available-tools"></a>

MCP 服務提供數種工具來協助 Spark 升級。主要工具如下：


|  | 工具名稱 | 工具類別 | Description | 
| --- | --- | --- | --- | 
| 1 | generate\_spark\_upgrade\_plan | 規劃人員 | 產生 EMR-EC2/EMR-S 升級計劃 | 
| 2 | reuse\_existing\_spark\_upgrade\_plan | 規劃人員 | 重複使用現有的本機升級計畫 | 
| 3 | update\_build\_configuration | 建置 | 升級組建組態檔案 | 
| 4 | check\_and\_update\_build\_environment | 建置 | 檢查/更新 Java 環境以進行 Spark 升級 | 
| 5 | compile\_and\_build\_project | 建置 | 提供編譯/建置專案的指引 | 
| 6 | run\_validation\_job | 測試 | 將 Spark 應用程式提交至 EMR-EC2/EMR-S | 
| 7 | check\_job\_status | 測試 | 檢查 EMR-EC2 步驟或 EMR-S 任務執行的狀態 | 
| 8 | check\_and\_update\_python\_environment | Spark 程式碼編輯 | 檢查/更新適用於 Spark 升級的 Python env | 
| 9 | fix\_upgrade\_failure | Spark 程式碼編輯 | 分析失敗並建議修正 | 
| 10 | get\_data\_quality\_summary | 觀察性 | 在應用程式升級後擷取資料品質摘要 | 
| 11 | describe\_upgrade\_analysis | 觀察性 | 描述指定的分析 | 
| 12 | list\_upgrade\_analyses | 觀察性 | 列出目前帳戶建立的所有分析 | 

如需 SMUS Managed MCP 伺服器提供的所有升級工具的完整清單，您可以從伺服器列出所有工具。