AWS Data Pipeline 在 emr activity 步骤部分转义逗号
AWS Data Pipeline Escaping Comma in emr activity step section
我正在使用 aws web 控制台中提供的架构创建 aws 数据管道。
一切都已设置好,我的 emrcluster 已配置并成功启动。
但是当我尝试提交 emr activity 时,我遇到了以下问题:
在 emr activity 的步骤部分,我的要求是提供 --packages
包含 3 个包的参数
但据我了解,emr 中的步骤activity 是一个逗号分隔值,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
无效。
当你使用 \\,
时,它会转义斜杠,逗号会被替换。
您可以尝试使用三个斜杠,同样对我有用。喜欢 \\,
。
希望有用
我正在使用 aws web 控制台中提供的架构创建 aws 数据管道。
一切都已设置好,我的 emrcluster 已配置并成功启动。
但是当我尝试提交 emr activity 时,我遇到了以下问题:
在 emr activity 的步骤部分,我的要求是提供 --packages
包含 3 个包的参数
但据我了解,emr 中的步骤activity 是一个逗号分隔值,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
无效。
当你使用 \\,
时,它会转义斜杠,逗号会被替换。
您可以尝试使用三个斜杠,同样对我有用。喜欢 \\,
。
希望有用