0

是否可以将参数传递给 Amazon EMR 中的流式处理步骤?似乎有一个“额外的参数”字段,但参数似乎被传递给流媒体 jar,而不是流媒体脚本本身。

甚至可能吗?

4

1 回答 1

4

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

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

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

于 2012-07-20T19:42:49.510 回答