0

我正在尝试在代码中配置引导操作。我能够使用亚马逊中的 UI 通过 Bootstrap 操作成功运行我的工作,所以我知道我的引导操作正在工作。

同样,如果没有引导操作,我可以在代码中成功调用我的 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);
4

1 回答 1

0

这不是问题。我的映射器和减速器的路径错误。引导操作工作正常

于 2013-05-10T22:24:21.417 回答