Amazon EMR Documentation to add steps to cluster은 단일 Elastic MapReduce 단계가 Hadoop에 여러 작업을 제출할 수 있다고 말합니다. 그러나 Amazon EMR Documentation for Step configuration은 하나의 단계가 hadoop-streaming.jar를 한 번만 실행할 수 있다는 것을 나타냅니다 (즉, HadoopJarStep은 HadoopJarStepConfigs의 배열이 아니라 HadoopJarStepConfig 임).Elastic MapReduce API를 사용하여 단계에서 Hadoop에 둘 이상의 작업을 어떻게 제출합니까?
단계에서 여러 작업을 Hadoop에 제출하기위한 올바른 구문은 무엇입니까? Amazon EMR Documentation처럼
당신은 당신이 직업을 제출하려는 API (언어)를 지정할 수 있습니다. 어떤 언어로 클러스터에서 EMR 작업을 제출하도록 코드를 작성하고 싶습니까? – hayat
EMR에서 읽은 작업 흐름을 설명하는 JSON 개체가 있습니다. 따라서 원래 작업 흐름을 설명하는 데 사용되는 언어는 중요하지 않습니다. 예를 들어 AWS CLI를 통해 JSON으로 변환됩니다. . 사실이 스펙이 Hadoop에 여러 작업을 한 단계로 제출하는 것을 명시 적으로 고려하지는 않지만 script_runner.jar을 사용하여 수행 할 수 있습니다. http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/emr -hadoop-script.html. 더 깊이 탐구하는 사람은 답을 쓸 수 있습니다. 나는 좋은 것을 받아 들일 것이다. – verve
해결 방법을 찾았습니까? AWS SDK를 사용하여이 작업을 수행하는 방법을 계속 찾고 있습니다. Javascript API를 사용하고 있습니다. – nishant