当前位置: 首页 > 知识库问答 >
问题:

Supervisor仍未启动

荣声
2023-03-14

我是storm的新手,当我提交拓扑主管日志时

still hasn't start 

配置是

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

zookeeper的版本为3.4.5

 ########### 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
1- storm/nimbus 
2- storm/supervisor
3- storm/drpc
4-storm/ui 

结果喷口不能发出消息和螺栓也有什么我可以分享它来解决这个问题吗?谁能帮忙?!

共有1个答案

牧信厚
2023-03-14

我也有同样的问题。在我的例子中,由于拓扑jar中的jar文件和supervisor节点(在storm/lib/folder中)中的jar文件之间的类不兼容,所以supervisor没有启动。请检查supervisor节点中的日志文件并发布它们。尽管supervisor显示在Storm UI中,但它没有启动,这可能是一个问题。

 类似资料:
  • Supervisor 是一个客户端服务器系统,允许用户监控和控制类 Unix 操作系统上的进程数。 详细介绍和使用方法请看 http://my.oschina.net/tenking/blog/29363

  • 我正在使用BackoffSupervisor策略来创建一个必须处理某些消息的子参与者。我想实现一个非常简单的重启策略,其中在发生异常时: > 子级将失败消息传播给主管 supervisor重新启动子程序并再次发送失败消息。 主管重试3次后放弃 这给出了类似于以下输出的内容: 但是没有来自钩子的日志

  • Supervisor 是 Linux/Unix 系统下的一个进程管理工具。可以很方便的监听、启动、停止和重启一个或多个进程。通过 Supervisor 管理的进程,当进程意外被 Kill 时,Supervisor 会自动将它重启,可以很方便地做到进程自动恢复的目的,而无需自己编写 shell 脚本来管理进程。 安装 Supervisor 这里仅举例 CentOS 系统下的安装方式: # 安装 ep

  • 本节应该与 supervisor(3) 相结合阅读,其中有所有的督程行为的细节。 监督原理 督程负责启动、停止和监视它的子进程。督程的基本思想是它要保持它的子进程有效,必要的时候可以重启他们。 要启动和监视的子进程由一个 子进程规格 的列表来指定。子进程按照在这个列表中的顺序启动,并且按照相反的顺序终止。 例子 启动来自 gen_server一章 的服务器的督程的回调模块可以是: -module(

  • 本文向大家介绍使用Python的Supervisor进行进程监控以及自动启动,包括了使用Python的Supervisor进行进程监控以及自动启动的使用技巧和注意事项,需要的朋友参考一下 做服务器端开发的同学应该都对进程监控不会陌生,最近恰好要更换 uwsgi 为 gunicorn,而gunicorn又恰好有这么一章讲进程监控,所以多研究了下。 结合之前在腾讯工作的经验,也会讲讲腾讯的服务器监控是

  • 在整个评估过程中使用JxBrowser,效果非常好。现在,我一启动它就突然不起作用了。我在Mac OS X 10.11上运行,但我也在Windows上测试过,仍然不起作用。我的构建路径中有两个操作系统所需的库。这就是我得到的(在Mac OS X上运行):