融合 CLI - windows 环境

confluent CLI - windows environment

我正在探索我们是否可以 运行 在 windows 上融合。根据以下文章,似乎 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 的短语不受支持。

On non-Windows platforms, the Confluent CLI offers confluent local commands (designed to operate on a local install of Confluent Platform) which require Java, and JDK version 1.8 or 1.11 is recommended. If you have multiple versions of Java installed, set JAVA_HOME to the version you want Confluent Platform to use.

所以,问题是

PS : 请在不参考虚拟化环境的情况下提供输入,例如 Docker

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

这样的汇合命令

我面临同样的挑战。我在 Docker/Windows 10 台机器上安装了 Confluent Platform 并且想要使用 WSL 访问 CLI,如下所述:

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

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

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

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

所以它可以在 Windows 10 上工作,但只抛出 WSL。关于如何在 Windows 上安装 Kafka 有一些解释,但是 Confluent 背后的漏洞思想是将 Confluent Cloud 用于生产环境。