【问题标题】:Kafka logs configuration is not be picked up when starting kafka via Confluent CLI通过 Confluent CLI 启动 kafka 时未获取 Kafka 日志配置
【发布时间】:2018-05-18 20:06:01
【问题描述】:

我正在尝试从 apache kafka 升级到 confluent kafka

由于临时文件夹的存储空间非常有限,我已将 server.properties 的 log.dirs 更改为自定义文件夹

log.dirs=<custom  location>

然后尝试使用以下命令通过 Confluent CLI(4.0 版)启动 kafka 服务器:

bin/confluent start kafka

但是,当我检查 kafka 数据文件夹时,数据仍然存在于 temp 文件夹下,而不是自定义文件夹下。

我尝试直接启动不使用 Confluent CLI 的 kafka 服务器

bin/kafka-server-start etc/kafka/server.properties

然后看到配置已正确提取

这是融合 CLI 的错误还是应该是

【问题讨论】:

    标签: apache-kafka confluent-platform


    【解决方案1】:

    我正在尝试从 apache kafka 升级到 confluent kafka

    没有“confluent kafka”这样的东西。


    您可以参考 Apache 或 Confluent 升级文档步骤来切换 Kafka 版本,但归根结底,两者都是 Apache Kafka

    关于相关说明:您不需要来自 Confluent 站点的 Kafka 来运行 Confluent 平台的其他部分。


    不过,confluent 命令将读取它自己的嵌入式配置文件,以便仅在 localhost 上运行,并且不打算与外部代理/动物园管理员集成。

    因此,kafka-server-start 是运行 Apache Kafka 的生产方式

    【讨论】:

      【解决方案2】:

      Confluent CLI 旨在通过 Confluent 平台进行开发。因此,它目前将所有数据和日志收集到一个公共位置,以便开发人员能够轻松检查(使用confluent log 或手动)和删除(使用confluent destroy 或手动)此类数据。

      您可以通过设置更改此常用位置

      export CONFLUENT_CURRENT=&lt;top-level-logs-and-data-directory&gt;

      并获取随时使用的位置:

      confluent current

      其余属性按照每个服务的各种.properties 文件中的设置使用。

      【讨论】:

        猜你喜欢
        • 2019-04-17
        • 2021-11-28
        • 2018-04-12
        • 2020-08-27
        • 1970-01-01
        • 2021-09-22
        • 1970-01-01
        • 2021-11-01
        • 2021-04-26
        相关资源
        最近更新 更多