예제 #1
0
    def validate_job_execution(self, cluster, job, data):
        # All types except Java require input and output objects
        # and Java require main class
        if job.type in [edp.JOB_TYPE_JAVA]:
            j.check_main_class_present(data, job)
        else:
            j.check_data_sources(data, job)

            job_type, subtype = edp.split_job_type(job.type)
            if job_type == edp.JOB_TYPE_MAPREDUCE and (
                    subtype == edp.JOB_SUBTYPE_STREAMING):
                j.check_streaming_present(data, job)
예제 #2
0
파일: engine.py 프로젝트: viplav/sahara
    def validate_job_execution(self, cluster, job, data):
        # All types except Java require input and output objects
        # and Java require main class
        if job.type in [edp.JOB_TYPE_JAVA]:
            j.check_main_class_present(data, job)
        else:
            j.check_data_sources(data, job)

            job_type, subtype = edp.split_job_type(job.type)
            if job_type == edp.JOB_TYPE_MAPREDUCE and (
                    subtype == edp.JOB_SUBTYPE_STREAMING):
                j.check_streaming_present(data, job)
예제 #3
0
파일: engine.py 프로젝트: snowind/sahara
    def validate_job_execution(self, cluster, job, data):
        # Shell job type requires no specific fields
        if job.type == edp.JOB_TYPE_SHELL:
            return
        # All other types except Java require input and output
        # objects and Java require main class
        if job.type == edp.JOB_TYPE_JAVA:
            j.check_main_class_present(data, job)
        else:
            j.check_data_sources(data, job)

            job_type, subtype = edp.split_job_type(job.type)
            if job_type == edp.JOB_TYPE_MAPREDUCE and (subtype == edp.JOB_SUBTYPE_STREAMING):
                j.check_streaming_present(data, job)
예제 #4
0
파일: engine.py 프로젝트: uladz/sahara
    def validate_job_execution(self, cluster, job, data):
        # Shell job type requires no specific fields
        if job.type == edp.JOB_TYPE_SHELL:
            return
        # All other types except Java require input and output
        # objects and Java require main class
        if job.type == edp.JOB_TYPE_JAVA:
            j.check_main_class_present(data, job)
        else:
            j.check_data_sources(data, job)

            job_type, subtype = edp.split_job_type(job.type)
            if job_type == edp.JOB_TYPE_MAPREDUCE and (
                    subtype == edp.JOB_SUBTYPE_STREAMING):
                j.check_streaming_present(data, job)
예제 #5
0
파일: engine.py 프로젝트: lwlzpn84/sahara
 def validate_job_execution(self, cluster, job, data):
     j.check_main_class_present(data, job)
예제 #6
0
파일: engine.py 프로젝트: frgaudet/sahara
 def validate_job_execution(self, cluster, job, data):
     j.check_main_class_present(data, job)