我正在使用AWS Web Console中提供的架构师创建AWS DataPline。
一切都设置了,我的emrcluster已配置并成功启动。
但是当我试图提交EMR活动时,我遇到了以下问题:
在EMR活动的步骤部分中,我的要求是提供3个软件包
的--packages
参数,据我了解,毫无疑问的步骤是一个逗号分隔的值,commas (,)
在结果步骤参数中被空间代替。
另一方面,--packages
参数也是逗号分隔的值,如果有多个软件包。
现在,当我试图传递这一点时,当参数逗号被替换为使步骤无效的空间所取代。
这是我需要的语句,因为它是在结果的EMR步骤中:
--packages com.amazonaws:aws-java-sdk-s3:1.11.228,org.apache.hadoop:hadoop-aws:2.6.0,org.postgresql:postgresql:42.1.4
有任何解决逗号的解决方案?
到目前为止,我尝试使用http://docs.aws.amazon.com/datapipeline/latest/developerguide/dp-object-emractivity.html
中提到的\\
方式不工作。
当你将使用\\,
时,它将逃脱斜线,逗号将被更换。您可以尝试使用三个斜线,对我有用。像\,
。我希望有效