Apache kafka 在特定端口中运行Kafka Mirror Maker 2
为了在两个DC之间复制数据,我设置了一个Kafka MM2。它运行正常。但每次我重新启动时,它都会在不同的端口启动 为了监视这个应用程序,最好它总是在同一个端口上运行,这样我们就可以监视该端口的任何警报 对于kafka,我们将手动指定端口。但是对于MirrorMaker,在属性中没有手动设置端口的选项。我还尝试了各种选项,如设置-Dserver.port。但他们都没有工作Apache kafka 在特定端口中运行Kafka Mirror Maker 2,apache-kafka,apache-kafka-mirrormaker,Apache Kafka,Apache Kafka Mirrormaker,为了在两个DC之间复制数据,我设置了一个Kafka MM2。它运行正常。但每次我重新启动时,它都会在不同的端口启动 为了监视这个应用程序,最好它总是在同一个端口上运行,这样我们就可以监视该端口的任何警报 对于kafka,我们将手动指定端口。但是对于MirrorMaker,在属性中没有手动设置端口的选项。我还尝试了各种选项,如设置-Dserver.port。但他们都没有工作 有人能提供解决方案吗 侦听器是确定绑定服务器端口的Kafka Connect属性 例如,要使其成为端口8181,listen
有人能提供解决方案吗
侦听器
是确定绑定服务器端口的Kafka Connect属性
例如,要使其成为端口8181,listeners=HTTP://0.0.0.0:8181
rest.port
属性已被弃用我尝试了许多不同的方法,最后决定采用以下方法:
我已对此进行了测试,它可以正常工作。我已尝试提供此属性。但它仍然没有捡起我给它的那一个。我在connect-mirror-maker.properties中指定了此属性。除此之外,我还尝试了rest.port,rest.advised.port。但都不管用。我是否遗漏了什么?实际上,只有
侦听器
——对于从源代码和日志解析属性的位置,我只能看到侦听器的空值。如前所述,我已尝试设置listeners属性的值。但它似乎没有被拾起。此外,我还记录了workerProps。但不存在与侦听器或端口相关的属性。我是否缺少任何东西?您是否正在使用connect mirror maker
或connect distributed
?两者都加载DistributedConfig类,该类包括我正在使用connect mirror maker配置的侦听器。我可以找到WorkerConfig类中填充的侦听器属性。但他们正在将值设置为null的映射中。此外,connect-mirror-maker.properties将用作MirrorMakerConfig。但是DistributedConfig正在被WorkerProp填充,在这里我看不到与侦听器相关的属性。如果connect-mirror-maker.PROEPRIES中给出前缀,是否需要添加前缀?