Class YarnClusterJobExecutor

  • All Implemented Interfaces:
    JobExecutorService

    public class YarnClusterJobExecutor
    extends com.pervasive.datarush.cal.dr.AbstractDRJobExecutor
    A job executor is created for each new job. The executor wraps several pieces of needed information including the file client, job master (started with the start(FileClient, JobSpecifier) method), and the job specifier (which itself contains the classpath specifier, job info, requested resources, and storage management path for the job).
    • Constructor Detail

    • Method Detail

      • getExternalStorageManager

        public StorageManager getExternalStorageManager()
        Has the side effect of starting the application master.
        Returns:
        the storage manager
      • start

        protected com.pervasive.datarush.cal.dr.AbstractDRJobExecutor.JobMasterHelper start​(FileClient fileClient,
                                                                                            JobSpecifier jobSpec)
        Specified by:
        start in class com.pervasive.datarush.cal.dr.AbstractDRJobExecutor