1 個回答
- 最新
- 最多得票
- 最多評論
0
【以下的回答经过翻译处理】 您可以在脚本运行模式下运行任何脚本。
基本上,从 Step Function 调用 Script Runner需要的语法,例如:
"StartAt":"Step 1",
"States":{
"Step_1":{
"Type":"Task",
"Resource":"arn:aws:states:::elasticmapreduce:addStep.sync",
"Parameters":{
"ClusterId.$":"$.ClusterId",
"Step":{
"Name":"1 - Step 1",
"ActionOnFailure":"CONTINUE",
"HadoopJarStep":{
"Jar":"s3://elasticmapreduce/libs/script-runner/script-runner.jar",
"Args":[
"s3://xxx/scripts/step1.sh"
]
}
}
},
"End":true
}
}
}
将所有代码放入step1.sh脚本中,该脚本将在主节点上执行您想要执行的任何任务,包括Sqoop。
相關內容
- AWS 官方已更新 1 年前
- AWS 官方已更新 1 年前