本地模式是一种在本地进程中模拟Storm集群的工作模式,对开发和测试 topologies(拓扑) 非常有用.本地模式运行 topologies(拓扑)和在集群上运行 topologies 一样。
创建一个进程内的集群,只需要使用 LocalCluster 类. 例如:
import org.apache.storm.LocalCluster;
LocalCluster cluster = new LocalCluster();
然后,您可以使用 LocalCluster
对象的 submitTopology
方法提交topologies(拓扑),和 StormSubmitter中的一些方法相似, submitTopology
以 拓扑名称,topology configuration,和 topology 对象作为参数. 你可以使用 killTopology
方法 kill a topology,killTopology 方法接受 topology name 为参数 使用以下语句关闭本地模式集群:
cluster.shutdown();
您可以在这里看到所有的配置 config列表.