public class FlinkLocalCluster extends Object
FlinkLocalCluster
mimics a Storm LocalCluster
.Modifier and Type | Class and Description |
---|---|
static class |
FlinkLocalCluster.DefaultLocalClusterFactory
A factory that instantiates a FlinkLocalCluster.
|
static interface |
FlinkLocalCluster.LocalClusterFactory
A factory that creates local clusters.
|
Modifier and Type | Field and Description |
---|---|
static String |
SUBMIT_BLOCKING
Configuration key to submit topology in blocking mode if flag is set to
true . |
Constructor and Description |
---|
FlinkLocalCluster() |
FlinkLocalCluster(FlinkMiniCluster flink) |
Modifier and Type | Method and Description |
---|---|
void |
activate(String topologyName) |
void |
deactivate(String topologyName) |
backtype.storm.generated.ClusterSummary |
getClusterInfo() |
static FlinkLocalCluster |
getLocalCluster()
Returns a
FlinkLocalCluster that should be used for execution. |
Map<?,?> |
getState() |
backtype.storm.generated.StormTopology |
getTopology(String id) |
String |
getTopologyConf(String id) |
backtype.storm.generated.TopologyInfo |
getTopologyInfo(String id) |
static void |
initialize(FlinkLocalCluster.LocalClusterFactory clusterFactory)
Sets a different factory for FlinkLocalClusters to be used for execution.
|
void |
killTopology(String topologyName) |
void |
killTopologyWithOpts(String name,
backtype.storm.generated.KillOptions options) |
void |
rebalance(String name,
backtype.storm.generated.RebalanceOptions options) |
void |
shutdown() |
void |
submitTopology(String topologyName,
Map conf,
FlinkTopology topology) |
void |
submitTopologyWithOpts(String topologyName,
Map conf,
FlinkTopology topology,
backtype.storm.generated.SubmitOptions submitOpts) |
public static final String SUBMIT_BLOCKING
true
.public FlinkLocalCluster()
public FlinkLocalCluster(FlinkMiniCluster flink)
public void submitTopology(String topologyName, Map conf, FlinkTopology topology) throws Exception
Exception
public void submitTopologyWithOpts(String topologyName, Map conf, FlinkTopology topology, backtype.storm.generated.SubmitOptions submitOpts) throws Exception
Exception
public void killTopology(String topologyName)
public void killTopologyWithOpts(String name, backtype.storm.generated.KillOptions options)
public void activate(String topologyName)
public void deactivate(String topologyName)
public void rebalance(String name, backtype.storm.generated.RebalanceOptions options)
public void shutdown()
public backtype.storm.generated.StormTopology getTopology(String id)
public backtype.storm.generated.ClusterSummary getClusterInfo()
public backtype.storm.generated.TopologyInfo getTopologyInfo(String id)
public Map<?,?> getState()
public static FlinkLocalCluster getLocalCluster()
FlinkLocalCluster
that should be used for execution. If no cluster was set by
initialize(LocalClusterFactory)
in advance, a new FlinkLocalCluster
is returned.FlinkLocalCluster
to be used for executionpublic static void initialize(FlinkLocalCluster.LocalClusterFactory clusterFactory)
clusterFactory
- The LocalClusterFactory to create the local clusters for execution.Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.