@Override public void start() throws Exception { synchronized (lock) { if (client == null) { client = new RestClusterClient<>(clientConfiguration, "RemoteExecutor"); client.setPrintStatusDuringExecution(isPrintingStatusDuringExecution()); } else { throw new IllegalStateException("The remote executor was already started."); } } }
private void testProgram( final MiniClusterWithClientResource cluster, final int dataVolumeGb, final boolean useForwarder, final boolean isSlowSender, final boolean isSlowReceiver, final int parallelism) throws Exception { ClusterClient<?> client = cluster.getClusterClient(); client.setDetached(false); client.setPrintStatusDuringExecution(false); JobExecutionResult jer = (JobExecutionResult) client.submitJob( createJobGraph( dataVolumeGb, useForwarder, isSlowSender, isSlowReceiver, parallelism), getClass().getClassLoader()); long dataVolumeMbit = dataVolumeGb * 8192; long runtimeSecs = jer.getNetRuntime(TimeUnit.SECONDS); int mbitPerSecond = (int) (((double) dataVolumeMbit) / runtimeSecs); LOG.info(String.format("Test finished with throughput of %d MBit/s (runtime [secs]: %d, " + "data volume [gb/mbits]: %d/%d)", mbitPerSecond, runtimeSecs, dataVolumeGb, dataVolumeMbit)); }
client.setPrintStatusDuringExecution(runOptions.getStdoutLogging()); client.setDetached(runOptions.getDetachedMode()); LOG.debug("Client slots is set to {}", client.getMaxSlots());
client.setPrintStatusDuringExecution(executionConfig.isSysoutLoggingEnabled());
@Override public void start() throws Exception { synchronized (lock) { if (client == null) { client = new RestClusterClient<>(clientConfiguration, "RemoteExecutor"); client.setPrintStatusDuringExecution(isPrintingStatusDuringExecution()); } else { throw new IllegalStateException("The remote executor was already started."); } } }
@Override public void start() throws Exception { synchronized (lock) { if (client == null) { client = new StandaloneClusterClient(clientConfiguration); client.setPrintStatusDuringExecution(isPrintingStatusDuringExecution()); } else { throw new IllegalStateException("The remote executor was already started."); } } }
public void cancelPlan(JobID jobId) throws Exception { while (client == null) { Thread.sleep(1000); System.out.println("client is null"); client = new RestClusterClient<>(clientConfiguration, "RemoteExecutor"); client.setPrintStatusDuringExecution(isPrintingStatusDuringExecution()); client.setJobListeners(this.jobListeners); } if (client != null) { client.cancel(jobId); } else { System.out.println("Unable to cancel because client is null"); } }
@Override public void start() throws Exception { synchronized (lock) { if (client == null) { if (CoreOptions.LEGACY_MODE.equals(clientConfiguration.getString(CoreOptions.MODE))) { client = new StandaloneClusterClient(clientConfiguration); } else { client = new RestClusterClient<>(clientConfiguration, "RemoteExecutor"); } client.setPrintStatusDuringExecution(isPrintingStatusDuringExecution()); client.setJobListeners(this.jobListeners); } else { throw new IllegalStateException("The remote executor was already started."); } } }
try { client = new StandaloneClusterClient(configuration); client.setPrintStatusDuringExecution(getConfig().isSysoutLoggingEnabled());
client.setPrintStatusDuringExecution(getConfig().isSysoutLoggingEnabled());
client.setPrintStatusDuringExecution(getConfig().isSysoutLoggingEnabled());
client.setPrintStatusDuringExecution(getConfig().isSysoutLoggingEnabled());
client.setPrintStatusDuringExecution(runOptions.getStdoutLogging()); client.setDetached(runOptions.getDetachedMode()); LOG.debug("Client slots is set to {}", client.getMaxSlots());
client.setPrintStatusDuringExecution(options.getStdoutLogging()); client.setDetached(options.getDetachedMode()); LOG.debug("Client slots is set to {}", client.getMaxSlots());
client.setPrintStatusDuringExecution(runOptions.getStdoutLogging()); client.setDetached(runOptions.getDetachedMode()); LOG.debug("Client slots is set to {}", client.getMaxSlots());