0

如何确保我的 EMR Streaming 作业只有 reducer?当我创建新的 Jobflow 时,有什么方法可以从 Web 前端执行此操作吗?

4

1 回答 1

1

您可以使用 --arg 标志在引导操作中配置 Hadoop。具体到您的问题,您可以将 mapred.tasktracker.reduce.tasks.maximum 设置为 1。

elastic-mapreduce --create --alive \
      --name "Configure Jobflow" \
      --bootstrap-actions s3://elasticmapreduce/bootstrap-actions/configure-hadoop
      --arg mapred.tasktracker.reduce.tasks.maximum=2
于 2012-05-30T20:31:05.723 回答