【问题标题】:Change the default port of Kafka-rest更改 Kafka-rest 的默认端口
【发布时间】:2019-04-04 11:05:42
【问题描述】:

我正在尝试将一些指标从 http 客户端发送到 kafka,从而探索 kafka-rest。我的客户端本身使用并需要端口 8082。我正在尝试将 kafka-rest 服务的默认端口更改为 8082 以外的端口,但它似乎不接受我对 confluent-1.0/etc/kafka-rest/ 所做的任何更改kafka-rest.properties

主要是我不确定我是否知道在此属性文件中设置的正确键。 我试着简单地指定 端口=8085

和/或

听众=8085

但是查看代码:https://github.com/confluentinc/kafka-rest/blob/master/src/main/java/io/confluent/kafkarest/KafkaRestConfig.java 似乎没有办法覆盖这个端口。这个对吗? 感谢您在这方面的任何帮助。

【问题讨论】:

标签: rest port apache-kafka default


【解决方案1】:

您必须将port=8085(或您想要的端口)添加到您的kafka-rest/kafka-rest.properties

【讨论】:

  • 2.0.1 版中的 KafkaRestConfig 使用端口值 8082 进行硬编码。
  • 我的错,可以在 kafka-rest.properties 中更改端口,但是您在运行 kafka-rest-start 脚本时已将此文件作为第一个参数提供。
【解决方案2】:

/etc/kafka-rest/kafka-rest.properties 中添加listeners=“http://0.0.0.0:8085“port 属性已被弃用。

文档 - https://docs.confluent.io/5.2.0/kafka-rest/docs/config.html

【讨论】:

    猜你喜欢
    • 2011-10-31
    • 2013-11-30
    • 1970-01-01
    • 1970-01-01
    • 2014-08-27
    • 2014-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多