我们正在开发一个使用Storm从远程Kafka集群中提取数据的应用程序。由于两个群集位于不同的环境中,因此它们之间存在网络连接问题。默认情况下,默认情况下,远程zookeeper和Kafka代理不允许来自Storm的工作者/管理员节点的连接。为此,我们需要提供防火墙访问权。
我担心如果在远程群集中添加新的Brokers或Zookeeper会发生什么?我知道我们不必指定所有zk节点才能使用,但是说它们添加了几个代理,我们需要从这些新节点服务的分区中消费?对正在运行的Storm应用程序有什么影响?