Amazon EMR Documentation to add steps to cluster, tek bir Elastic MapReduce adımının Hadoop'a birkaç iş gönderebileceğini söylüyor. Ancak, Amazon EMR Documentation for Step configuration, tek bir adımın yalnızca bir yürütme işleminin gerçekleştirilebileceğini önerir (yani, HadoopJarStep, bir HadoopJarStepConfigs dizisinden ziyade bir HadoopJarStepConfig'dir).Elastic MapReduce API'yi kullanarak bir adımda Hadoop'a nasıl birden fazla iş gönderebilirim?
Bir adımda Hadoop'a birkaç iş göndermek için uygun sözdizimi nedir? Amazon EMR Documentation gibi
İş göndermek istediğiniz hangi api (dil) ile belirtebilirsiniz. Küme üzerinde EMR işi göndermek için hangi dilde kod yazmak istediğinizi kastediyorum. – hayat
EMR tarafından okunan iş akışınızı açıklayan bir JSON nesnesi vardır, ne olursa olsun, iş akışınızı tanımlamak için kullandığınız dil önemli değildir - bu, bazı özelliklere göre AWS CLI tarafından JSON'a çevrilir. . Aslında bu özelliğin bir adımda Hadoop'a birden çok iş göndermeyi açıkça kabul etmediğini düşünüyorum, ancak bunu yapmak için script_runner.jar'ı kullanabilirsiniz: http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/emr -hadoop-script.html. Bunu daha derinden araştıran biri, bir cevap yazabilir. İyi bir tane kabul edeceğim. – verve
Buna bir çözüm buldunuz mu? Hala AWS SDK kullanarak bunu nasıl yapacağımı arıyorum. Javascript API'ları kullanıyorum. – nishant