

AWS Data Pipeline 不再提供給新客戶。的現有客戶 AWS Data Pipeline 可以繼續正常使用服務。[進一步了解](https://aws.amazon.com/blogs/big-data/migrate-workloads-from-aws-data-pipeline/)

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

# 識別提供管道的 Amazon EMR 叢集
<a name="dp-troubleshoot-emr"></a>

如果 `EMRCluster`或 `EMRActivity` 失敗，且 AWS Data Pipeline 主控台提供的錯誤資訊不清楚，您可以使用 Amazon EMR 主控台來識別為管道提供服務的 Amazon EMR 叢集。這可協助您找到 Amazon EMR 提供的日誌，以取得所發生錯誤的詳細資訊。

**若要查看更詳細的 Amazon EMR 錯誤資訊**

1. 在 AWS Data Pipeline 主控台中，選取管道執行個體旁的三角形，以展開執行個體詳細資訊。

   

1. 選擇 **View execution details (檢視執行詳細資訊)**，然後選取元件旁的三角形。

1. 在 **Details (詳細資訊)** 欄中，選擇 **More... (更多...)**。資訊畫面會隨即開啟，並列出元件的詳細資訊。從畫面找到並複製 **instanceParent** 值，例如：`@EmrActivityId_xiFDD_2017-09-30T21:40:13`

1. 導覽至 Amazon EMR 主控台，在名稱中搜尋具有相符 **instanceParent** 值的叢集，然後選擇**偵錯**。
**注意**  
若要讓 **Debug (除錯)** 按鈕運作，您的管道定義必須將 EmrActivity `enableDebugging` 選項設為 `true`，並將 `EmrLogUri` 選項設為有效的路徑。

1. 現在您知道哪些 Amazon EMR 叢集包含導致管道故障的錯誤，請遵循 *Amazon EMR 開發人員指南*中的[疑難排解秘訣](https://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/Debugging.html)。