弹簧XD纱:流只在两个容器上运行
在servers.yml中,将容器的no设置为15。(我在纱线集群中有16个节点管理器)。2.创建了所有15个容器。我通过在XD 3中执行“运行时容器”来确认这一点。当我从kafka源运行Spring流到hdfs接收器时,只使用了两个容器(15个容器中的两个)。其余的13个集装箱没有使用。我的流运行6到7 hrs.In --所有这6个小时,15个活动容器中只有两个用于这个流。4.请让我知道如何使我的溪流在所有15个活容器上运行。
发布于 2015-11-24 22:02:37
您可以查看部署清单:http://docs.spring.io/spring-xd/docs/current/reference/html/#deployment-manifest
您可以使用部署属性来扩展您的流并控制模块计数,即您正在部署的每个模块的实例数量。我怀疑您的流以默认的1运行,这意味着您得到的正是一个源模块实例和一个接收器模块实例。默认部署算法确实会将它们部署在单独的容器上。
https://stackoverflow.com/questions/33879499
复制相似问题