2013-04-28 69 views
0

我正在嘗試在代碼中配置引導操作。我能夠使用Bootstrap action在amazon中成功運行我的作業,所以我知道我的引導操作正在工作。如何在代碼中配置自定義亞馬遜EMR引導操作

此外,如果沒有引導操作,我可以在代碼中成功調用我的hadoop作業,但是當我將引導操作添加到EMR作業失敗時。並且也沒有生成調試日誌。

我想我的引導操作的名稱必須是自定義操作的固定名稱,我不知道它應該是什麼。這是我的代碼:

ScriptBootstrapActionConfig bootstrapActionScript = new ScriptBootstrapActionConfig() .WithPath("s3n://deverivaeast/Mangal_Hadoop/Scripts/UniqueUsers/UploadDeliveryToCampaignMap.sh"); 
BootstrapActionConfig bootstrapAction = new BootstrapActionConfig() .WithName("Custom Action") // WHAT SHOULD BE THE NAME .WithScriptBootstrapAction(bootstrapActionScript); 

回答

0

這是一個沒有問題。我有我的映射器和減速器錯誤的路徑。 Bootstrap動作正常工作