将参数传递给Elastic MapReduce流式传输步骤

时间:2012-07-19 16:39:07

标签: amazon-web-services amazon-emr

是否可以将参数传递给Amazon EMR中的流式传输步骤?似乎有一个“额外的args”字段,但参数似乎传递给流式传感器而不是流式脚本本身。

甚至可能吗?

1 个答案:

答案 0 :(得分:4)

它应该通过将它们包含在你的--mapper参数中来工作,以便将'arg1'和'arg2'传递给位于s3:// bucket / script位置的mapper应用程序,你将使用该参数:

--mapper 's3://bucket/script arg1 arg2'

它可能还取决于您用于启动作业的客户端。以上内容适用于ruby elastic-mapreduce客户端。当然,您还需要提供其他参数。