Ins*_*nct 4 amazon-web-services amazon-emr aws-cli
我正在尝试使用aws cli启动EMR集群.有两种方法可以在aws cli中提供引导操作.
使用JSON,这是我目前正在使用的,但它变得非常混乱因为所有这些都是在bash脚本中并且很难格式化json
使用他们的列表命令
从他们的网站:
--bootstrap-actions (list)
Run Code Online (Sandbox Code Playgroud)
速记语法:
Path=string,Args=string,string,Name=string ...
Run Code Online (Sandbox Code Playgroud)
我能够以这种方式获得1个引导操作,但是当我尝试添加第二个时,它只执行我上次列出的任何内容
例如:
Path=string,Args=string,string,Name=string,Path=string2,Args=string2,Name=string2
Run Code Online (Sandbox Code Playgroud)
只执行string2.有谁知道这个的正确格式?
看来它们应该是空间分隔的.
在AWS CLI 创建集群文档的" 创建Amazon EMR集群"部分的" 添加引导操作"列表中:
aws emr create-cluster --bootstrap-actions Path=s3://mybucket/myscript1,Name=BootstrapAction1,Args=[arg1,arg2] Path=s3://mybucket/myscript2,Name=BootstrapAction2,Args=[arg1,arg2] --release-label emr-4.0.0 --instance-groups InstanceGroupType=MASTER,InstanceCount=1,InstanceType=m3.xlarge InstanceGroupType=CORE,InstanceCount=2,InstanceType=m3.xlarge --auto-terminate
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1212 次 |
| 最近记录: |