使用LocalCluster和StormSubmitter在Apache Storm中创建拓扑有什么区别?

时间:2018-09-03 06:14:28

标签: apache-storm

Submitter和Cluster之间有什么特定区别吗?当我使用LocalCluster时,它将创建自动yaml文件。但是,我想使用自己的设置来设置此Yaml文件。

1 个答案:

答案 0 :(得分:0)

LocalCluster用于测试,并在从中启动LocalCluster的JVM中运行Storm组件(Nimbus,Supervisors和Workers)。您不应该在生产中使用LocalCluster。

StormSubmitter用于将拓扑提交到真实的Storm集群。 Nimbus,主管和工作人员均在自己的JVM中运行,这些JVM可分布在多台计算机上。设置群集的指南位于https://storm.apache.org/releases/2.0.0-SNAPSHOT/Setting-up-a-Storm-cluster.html。可以在your-storm-dir/conf/storm.yaml中找到storm.yaml文件。