【问题标题】:confluent CLI - windows environment融合 CLI - windows 环境
【发布时间】:2021-07-23 00:32:00
【问题描述】:

我正在探索是否可以在 Windows 上运行 confluent。根据以下文章,似乎不支持 windows。

https://docs.confluent.io/current/installation/versions-interoperability.html#operating-systems Confluent Platform in Windows

但是,当我查看 confluent CLI 时,似乎支持 windows

https://docs.confluent.io/current/cli/installing.html#tarball-installation

但是,这里有一句话是关于 windows 不被支持。

在非 Windows 平台上,Confluent CLI 提供需要 Java 的融合本地命令(旨在在本地安装的 Confluent 平台上运行),建议使用 JDK 版本 1.8 或 1.11。如果您安装了多个 Java 版本,请将 JAVA_HOME 设置为您希望 Confluent Platform 使用的版本。

所以,问题是

  • 是否支持最新的 windows? (我怀疑不是?)
  • Windows 支持的 CLI 是什么?为了什么 可以用于?
  • local 开发视角似乎也不支持 windows? (我的意思是可以发出“融合本地”命令吗?

PS : 请给出输入,不要参考 Docker 等虚拟化环境

【问题讨论】:

    标签: apache-kafka confluent-platform


    【解决方案1】:

    是的,您是对的,不支持 windows。 您为 windows 获得的 CLI 仅用于管理和检索远程融合平台的元数据。首先,您必须通过发出命令confluent.exe login --url <url> 登录到confluent。 更多信息请访问confluent-login。 以下是您通过融合 Windows 分发获得的命令:

    Available Commands:
    audit-log       Manage audit log configuration.
    cluster         Retrieve metadata about Confluent Platform clusters.
    completion      Print shell completion code.
    connect         Manage Connect.
    help            Help about any command
    iam             Manage RBAC, ACL and IAM permissions.
    kafka           Manage Apache Kafka.
    ksql            Manage ksqlDB applications.
    login           Log in to Confluent Platform (required for RBAC).
    logout          Log out of Confluent Platform.
    schema-registry Manage Schema Registry.
    secret          Manage secrets for Confluent Platform.
    update          Update the Confluent CLI.
    version         Print the Confluent CLI version.
    

    而且本地开发也不支持windows。你不能发出像confluent local这样的融合命令

    【讨论】:

    【解决方案2】:

    我面临着同样的挑战。我在 Docker/Windows 10 机器上获得了 Confluent 平台,并使用 WSL 访问 CLI,如下所述:

    https://docs.confluent.io/current/cli/installing.html

    问题是在 ubuntu 终端中运行命令时,我在触发 confluent 时得到 unknown command

    【讨论】:

      【解决方案3】:

      Confluent CLI 是本地安装 Kafka 的融合变体的外观,使用本地命令可以管理本地安装。 看这里:Confluent CLI local documentation

      假设您已在本地安装了产品。我已经按照此页面Confluent Ubuntu local installation 进行了安装,并且所有组件都可以正常工作。

      所以它可以在 Windows 10 上运行,但只抛出 WSL。有一些解释如何在 Windows 上安装 Kafka,但 Confluent 背后的漏洞是在生产环境中使用 Confluent Cloud。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-12-13
        • 2016-03-31
        • 2018-02-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多