public IJobSubmissionResult SubmitAndGetJobStatus(IJobSubmission jobSubmission) { var driverFolder = PrepareDriverFolder(jobSubmission); var submissionArgsFilePath = CreateBootstrapAvroConfig(jobSubmission, driverFolder); Task.Run(() => _javaClientLauncher.Launch(JavaClassName, submissionArgsFilePath)); var fileName = Path.Combine(driverFolder, _fileNames.DriverHttpEndpoint); JobSubmissionResult result = new LocalJobSubmissionResult(this, fileName); var msg = string.Format(CultureInfo.CurrentCulture, "Submitted the Driver for execution. Returned driverUrl is: {0}.", result.DriverUrl); Logger.Log(Level.Info, msg); return(result); }
public IJobSubmissionResult SubmitAndGetJobStatus(JobRequest jobRequest) { var driverFolder = PrepareDriverFolder(jobRequest); var submissionJobArgsFilePath = CreateBootstrapAvroJobConfig(jobRequest.JobParameters, driverFolder); var submissionAppArgsFilePath = CreateBootstrapAvroAppConfig(jobRequest.AppParameters, driverFolder); _javaClientLauncher.LaunchAsync(jobRequest.JavaLogLevel, JavaClassName, submissionJobArgsFilePath, submissionAppArgsFilePath) .LogAndIgnoreExceptionIfAny(Logger, "Java launcher failed"); var fileName = Path.Combine(driverFolder, _fileNames.DriverHttpEndpoint); JobSubmissionResult result = new LocalJobSubmissionResult(this, fileName, _numberOfRetries, _retryInterval); var msg = string.Format(CultureInfo.CurrentCulture, "Submitted the Driver for execution. Returned driverUrl is: {0}.", result.DriverUrl); Logger.Log(Level.Info, msg); return(result); }
public IJobSubmissionResult SubmitAndGetJobStatus(IJobSubmission jobSubmission) { var driverFolder = PrepareDriverFolder(jobSubmission); var submissionArgsFilePath = CreateBootstrapAvroConfig(jobSubmission, driverFolder); Task.Run(() => _javaClientLauncher.Launch(JavaClassName, submissionArgsFilePath)); var fileName = Path.Combine(driverFolder, _fileNames.DriverHttpEndpoint); JobSubmissionResult result = new LocalJobSubmissionResult(this, fileName); var msg = string.Format(CultureInfo.CurrentCulture, "Submitted the Driver for execution. Returned driverUrl is: {0}.", result.DriverUrl); Logger.Log(Level.Info, msg); return result; }
public IJobSubmissionResult SubmitAndGetJobStatus(JobRequest jobRequest) { var driverFolder = PrepareDriverFolder(jobRequest); var submissionJobArgsFilePath = CreateBootstrapAvroJobConfig(jobRequest.JobParameters, driverFolder); var submissionAppArgsFilePath = CreateBootstrapAvroAppConfig(jobRequest.AppParameters, driverFolder); _javaClientLauncher.LaunchAsync(JavaClassName, submissionJobArgsFilePath, submissionAppArgsFilePath) .LogAndIgnoreExceptionIfAny(Logger, "Java launcher failed"); var fileName = Path.Combine(driverFolder, _fileNames.DriverHttpEndpoint); JobSubmissionResult result = new LocalJobSubmissionResult(this, fileName); var msg = string.Format(CultureInfo.CurrentCulture, "Submitted the Driver for execution. Returned driverUrl is: {0}.", result.DriverUrl); Logger.Log(Level.Info, msg); return result; }