Apache storm Apache Storm群集未分配拓扑';向所有可用的工作人员分发组件

Apache storm Apache Storm群集未分配拓扑';向所有可用的工作人员分发组件,apache-storm,apache-storm-topology,Apache Storm,Apache Storm Topology,我的拓扑配置为使用14个工作线程,并且我当前在群集中有16个可用工作线程。 但是当我提交拓扑时,Storm UI上的“Worker Resources”部分显示所有14个Worker都已启动,但组件(拓扑组件)仅分配给7个。其余显示不适用(请参见下面的快照) workers/supervisors日志文件未显示有关未为某些workers分配组件的原因的有意义的错误。 在过去的6个小时里,我一直在谷歌上搜索,但没有结果 我的环境: ApacheStorm 2.1.0 动物园管理员3.4.9 一

我的拓扑配置为使用14个工作线程,并且我当前在群集中有16个可用工作线程。 但是当我提交拓扑时,Storm UI上的“Worker Resources”部分显示所有14个Worker都已启动,但组件(拓扑组件)仅分配给7个。其余显示不适用(请参见下面的快照)

workers/supervisors日志文件未显示有关未为某些workers分配组件的原因的有意义的错误。 在过去的6个小时里,我一直在谷歌上搜索,但没有结果

我的环境:

  • ApacheStorm 2.1.0
  • 动物园管理员3.4.9
  • 一个主节点(Ubuntu 18.0.4 LTS)
  • 三个监控节点(Ubuntu 18.0.4 LTS)

拓扑中每个组件(喷嘴和螺栓)的并行性提示是什么?如果它们加起来不超过14个,则您不会在所有工作进程上都有条目


请记住,您还可以设置系统组件的并行性,例如acker和(在metrics V1中)metrics consumer。

拓扑中每个组件(喷口和螺栓)的并行性提示是什么?如果它们加起来不超过14个,则您不会在所有工作进程上都有条目


请记住,您还可以设置系统组件的并行性,例如acker和(在metrics V1中)metrics consumer。

您的拓扑配置是什么样的?如果您没有足够的任务分布到整个集群,则不会为某些工作线程分配任何组件。您的拓扑配置是什么样的?如果您没有足够的任务分布在集群中,则不会为某些工人分配任何组件。