【发布时间】:2017-08-14 00:36:45
【问题描述】:
我有一个接受一些参数的猪脚本。我只需要使用 AWS PowerShell Cmdlet。 我可以使用以下命令创建安装有 pig 的集群:
$app = New-Object Amazon.ElasticMapReduce.Model.Application
$app.Name="Pig"
$jobid = Start-EMRJobFlow -Name "Pig Job" -Application $app -Instances_MasterInstanceType "m3.xlarge" -Instances_KeepJobFlowAliveWhenNoSteps $true -Instances_InstanceCount 1 -LogUri "s3://mybucket/logs" -VisibleToAllUsers $true -ReleaseLabel "emr-5.7.0" -SecurityConfiguration "my-sec-grp" -JobFlowRole "EMR_EC2_DefaultRole" -ServiceRole "EMR_DefaultRole"
但我无法为猪作业添加步骤。 我关注了一些文章,但这些文章很旧,或者那些正在使用一些自定义 jar 来提交工作。我只需要提交一个接受一些参数的猪脚本。 任何帮助将不胜感激 注意:我需要特定于 powershell 的命令。我可以使用 AWS cli 做到这一点。
【问题讨论】:
标签: powershell amazon-web-services emr amazon-emr