1

aws Webコンソールに用意されているアーキテクトを使用してawsデータを作成しています。AWSデータパイプラインemrアクティビティステップセクションでカンマをエスケープする

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

で述べたように、私は\\\\方法を試してみてください。

答えて

0

\\\\,を使用すると、スラッシュがエスケープされ、カンマが置き換えられます。 3つのスラッシュを使用してみることもできます。 \\\,のように。 うまくいきたいです

関連する問題