【问题标题】:Step Types in AWS EMRAWS EMR 中的步骤类型
【发布时间】:2021-06-27 17:47:51
【问题描述】:

查看 AWS EMR 上的步骤类型时:

  • 我们可以指定一个 UNIX .sh 脚本作为选项吗?
  • 我们是否也可以运行 Spark-shell 或者它总是需要使用 spark-submit 运行的 JAR?

【问题讨论】:

  • 您可以使用脚本运行器执行一个shell脚本:docs.aws.amazon.com/emr/latest/ReleaseGuide/…
  • 你可以通过 ssh 运行 spark-shell 到 master。我认为作为一个步骤运行是没有意义的。
  • @jordanm 我发现很难理解你所指出的。那么带参数的/../../xxx.sh是可能的吗?
  • @jordanm 如果是这样,请发布答案,因为我发现有时很难遵循某些 WAS 文档。它可能会帮助其他人。

标签: amazon-web-services amazon-emr


【解决方案1】:

使用 command-runner.jar。

s3DistCp 的一个例子证明了这一点:

  • 步骤类型:自定义 JAR
  • 名称*:S3DistCp 步骤
  • JAR 位置:command-runner.jar
  • 参数:s3-dist-cp --src s3://my-tables/incoming/hourly_table --dest /data/input/hourly_table --targetSize 10 --groupBy ./hourly_table/.(2017-)./(\d\d)/..(log)
  • 失败的动作:继续

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-22
    • 1970-01-01
    • 2018-10-10
    • 2021-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多