【问题标题】:Storm Example running even whithout zookeeper, nimbus and supervisor processesStorm 示例在没有 zookeeper、nimbus 和 supervisor 进程的情况下运行
【发布时间】:2014-08-02 09:57:02
【问题描述】:

我按照给出的说明在 1 台机器上设置了一个风暴节点 here

我按照说明启动了 zookeeper、nimbus 和 supervisor 进程。 然后我找到了storm示例herehere,编译它们(使用maven)并运行jar文件。它们都运行良好。

然后我停止了 supervisor、nimbus 和 zookeeper 进程(按此顺序)并再次编译并运行示例。

令我惊讶的是,它们仍然编译并运行,就好像什么都没有改变。 为了绝对确定进程被杀死,我关闭了我的计算机并重新启动它。这一次,我编译并运行了示例,甚至没有启动 zookeeper、nimbus 或 supervisor 进程。他们仍然正常运行。

为什么会发生这种情况,我错过了什么?

如果我遗漏了任何明显的东西,请原谅我。我是 Storm 和分布式系统的新手。

【问题讨论】:

    标签: java maven apache-zookeeper apache-storm


    【解决方案1】:

    Storm中的Zookeepers角色是在多节点Storm Cluster中提供服务发现和协调。对于单节点Storm节点它没有任何角色。

    【讨论】:

      【解决方案2】:

      发现我的错误。我使用 LocalCluster 提交拓扑,而不是 StormSubmitter

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-09-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-20
        • 1970-01-01
        • 2016-04-12
        相关资源
        最近更新 更多