【问题标题】:Supervisor still has not start主管还没有开始
【发布时间】:2016-01-01 06:24:56
【问题描述】:

我是新来的风暴,当我提交拓扑主管日志时有

still hasn't start 

配置是

tickTime=2000
dataDir=/tmp/zookeeper
clientPort=2181
syncLimit=5
initLimit=10 

zookeeper 的版本是3.4.5

我正在使用

java version "1.6.0_38" Java(TM) SE Runtime Environment (build 1.6.0_38-b05) Java HotSpot(TM) Client VM (build 20.13-b02, mixed mode, sharing)

storm.yaml

 ########### These MUST be filled in for a storm configuration 
    storm.zookeeper.servers: - "localhost"
    storm.zookeeper.port: 2181 
    supervisor.slots.ports: 
                - 6700 
                - 6701
                - 6702
                - 6703  
    nimbus.thrift.max_buffer_size: 20480000 
     drpc.port: 3772  
    drpc.worker.threads: 64
     drpc.max_buffer_size: 1048576

我先运行zookeeper然后提交拓扑

1- storm/nimbus 
2- storm/supervisor
3- storm/drpc
4-storm/ui 

这里风暴用户界面

而且 Result spout 也不能​​发出消息和螺栓 有什么我可以分享来解决这个问题的吗?谁能帮忙?!

【问题讨论】:

  • 你能运行 zookeeper 吗?配置文件是什么样子的?还有用的是哪个版本的zk和JDK?
  • 感谢您的回复,我发布了您需要的内容,希望您能找到解决方案
  • 你能运行任何拓扑吗?您是否尝试运行storm-starter 项目?另外,您能否分享一下您是如何启动集群的?你的storm-ui显示了什么?也请分享您用于提交拓扑的代码。
  • 是的,我之前成功运行了另一个拓扑,但 spout 没有发出数据,现在我尝试运行 zookeeper 错误消失了我猜我的笔记本电脑上我试图从另一台计算机上运行它,但基本问题仍然是 spout 没有发出的数据我会发布另一个细节希望你能帮助我
  • 你的数据源是什么?您能分享一下您用于 spout 的代码吗?

标签: apache-storm topology apache-zookeeper


【解决方案1】:

我也遇到了同样的问题。在我的情况下,由于我的拓扑 jar 中的 jar 文件与主管节点(在storm/lib/文件夹中)中的 jar 文件之间的类不兼容,主管没有启动。 请检查您在主管节点中的日志文件并发布它们。尽管管理器显示在 Storm UI 中,但可能存在无法启动的问题。

【讨论】:

    【解决方案2】:

    抱歉回复晚了,问题出在我的代码中。我正在使用 trident 和 drpc 并且我没有编写 drpc 客户端代码来启动

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-19
      • 2016-08-24
      • 2018-11-22
      • 2018-03-27
      • 2016-06-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多