Apache storm 将螺栓/喷嘴部署到特定主管处

Apache storm 将螺栓/喷嘴部署到特定主管处,apache-storm,Apache Storm,我们正在运行一个storm应用程序,使用AWS中的一个实例上的单一类型和一个拓扑来运行我们的系统 这导致了一些资源限制问题。 我们想要解决这个问题的方法是将IO密集型螺栓拆分为几十个t1.1小型机器(例如)的集群,并将所有CPU密集型螺栓拆分为两个具有大量CPU和内存的大型机器 基本上,我想问的是,有没有一种方法可以启动所有这些管理器,然后在大型计算机上部署一个包含cpu密集型螺栓的拓扑结构,并在小型计算机上部署IO螺栓?您可以使用interfaceisScheduler实现自定义调度程序 看

我们正在运行一个storm应用程序,使用AWS中的一个实例上的单一类型和一个拓扑来运行我们的系统

这导致了一些资源限制问题。 我们想要解决这个问题的方法是将IO密集型螺栓拆分为几十个t1.1小型机器(例如)的集群,并将所有CPU密集型螺栓拆分为两个具有大量CPU和内存的大型机器


基本上,我想问的是,有没有一种方法可以启动所有这些管理器,然后在大型计算机上部署一个包含cpu密集型螺栓的拓扑结构,并在小型计算机上部署IO螺栓?

您可以使用interface
isScheduler
实现自定义调度程序


太好了,我希望能有这样的事情!,谢谢这似乎在storm 1.0.x中发生了变化,您知道如何在该版本中实现吗?在storm
1.0中,对包名进行了重大重构
IScheduler
现在是
org.apache.storm.scheduler.IScheduler.java
。代码本身没有改变,应该像以前一样工作。另请参见:supervisor.scheduler.meta:group id:1中的内容。如果出现问题,主管已启动,但工作人员未启动,有什么想法吗?谢谢