使用aws emr script runner运行脚本与从bash运行脚本有何不同?
我在aws emr上使用了脚本运行程序,考虑到它可能看起来很基本(可能是stuid),但我阅读了许多文档,没有人回答为什么我们需要在emr中使用脚本运行程序,而它所做的只是在主节点中执行脚本。使用aws emr script runner运行脚本与从bash运行脚本有何不同?,bash,amazon-web-services,emr,Bash,Amazon Web Services,Emr,我在aws emr上使用了脚本运行程序,考虑到它可能看起来很基本(可能是stuid),但我阅读了许多文档,没有人回答为什么我们需要在emr中使用脚本运行程序,而它所做的只是在主节点中执行脚本。 不能使用bash运行相同的脚本吗?在bash中运行脚本时,需要在本地运行脚本,并且需要将所有配置设置为按预期工作 使用脚本运行程序,您有更多选项,例如,将其作为集群启动命令的一部分运行,以及执行远程托管在S3中的脚本。请参阅EMR文档中的示例:在bash中运行脚本时,需要将脚本放在本地,还需要将所有配置设
不能使用bash运行相同的脚本吗?在bash中运行脚本时,需要在本地运行脚本,并且需要将所有配置设置为按预期工作
使用脚本运行程序,您有更多选项,例如,将其作为集群启动命令的一部分运行,以及执行远程托管在S3中的脚本。请参阅EMR文档中的示例:在bash中运行脚本时,需要将脚本放在本地,还需要将所有配置设置为按预期工作
使用脚本运行程序,您有更多选项,例如,将其作为集群启动命令的一部分运行,以及执行远程托管在S3中的脚本。请参阅EMR文档中的示例:如果您只想执行脚本,但入口点需要一个jar,则需要脚本运行程序。例如,提交EMR步骤将执行“hadoop jar blah…”命令。但如果“废话”是一个脚本,这将失败。脚本运行程序成为步骤所需的jar,然后使用其参数(脚本路径)来执行shell脚本。如果您只想执行脚本,但入口点需要jar,则需要脚本运行程序。例如,提交EMR步骤将执行“hadoop jar blah…”命令。但如果“废话”是一个脚本,这将失败。脚本运行程序成为步骤所需的jar,然后使用其参数(脚本路径)执行shell脚本