@Experimental
public interface ClusterControllable
| Modifier and Type | Method and Description |
|---|---|
void |
isolateNetwork(org.apache.flink.core.execution.JobClient jobClient,
Runnable afterFailAction)
Disconnect network between Flink cluster and external system.
|
void |
triggerJobManagerFailover(org.apache.flink.core.execution.JobClient jobClient,
Runnable afterFailAction)
Triggers a JobManager failover.
|
void |
triggerTaskManagerFailover(org.apache.flink.core.execution.JobClient jobClient,
Runnable afterFailAction)
Triggers TaskManager failover.
|
void triggerJobManagerFailover(org.apache.flink.core.execution.JobClient jobClient,
Runnable afterFailAction)
throws Exception
jobClient - client of the running jobafterFailAction - action to take before restarting the JobManagerExceptionvoid triggerTaskManagerFailover(org.apache.flink.core.execution.JobClient jobClient,
Runnable afterFailAction)
throws Exception
jobClient - client of the running jobafterFailAction - action to take before restarting TaskManager(s)Exceptionvoid isolateNetwork(org.apache.flink.core.execution.JobClient jobClient,
Runnable afterFailAction)
throws Exception
jobClient - client of the running jobafterFailAction - action to take before recovering the network connectionExceptionCopyright © 2014–2025 The Apache Software Foundation. All rights reserved.