【问题标题】:Install Confluent Platform inside docker Ubuntu container on Windows 10在 Windows 10 上的 docker Ubuntu 容器中安装 Confluent Platform
【发布时间】:2020-06-05 18:22:59
【问题描述】:

我正在尝试在我的 Windows 机器上安装 Confluent Platform。据我所知,安装 Confluent Platform 将使我能够访问 Apache Kafka 包中不可用的 KSQL。另一个障碍是:KSQL 不能直接在 windows 上运行,它需要 Unix 环境。因为我在 Windows 上,所以我的选择是有限的。 我探索了以下选项:

  1. 我尝试使用适用于 Linux 的 Windows 子系统,但从 Windows App Store 安装任何东西都是 受限于我的环境。因此,无法从应用商店安装 Ubuntu。

  2. 因为我在我的系统上安装了 docker。我打算提取 Ubuntu 映像并在其中运行 Kafka。我从 Docker hub 中提取了 Ubuntu 映像。现在,我需要下载 confluent-platform。我打算使用 WGET 下载它,但不确定需要提供给 wget 的 URL 或路径。

请建议我下载 confluent 包的路径。

【问题讨论】:

  • 如果开发者镜像就足够了,为什么还要重新发明轮子? these images 中的任何一个都有效吗?
  • 感谢您的回复!我的困惑是我已经在 Docker 中运行 Ubuntu 容器,所以我必须为 Kafka 运行另一个容器吗?如果是,那么我将如何在两者之间进行通信,或者我可以只运行 Kafka 容器吗?对不起,我只是困惑..
  • 如果你不使用 Ubuntu 做任何事情,你可以摆脱它并简单地运行 Kafka 映像。

标签: docker apache-kafka confluent-platform ksqldb


【解决方案1】:

您可以使用 this 代替裸露的 ubuntu 图像。

它运行一个 Debian 基础,所以如果你想扩展它,apt-get 仍然可以工作

【讨论】:

    【解决方案2】:

    请给我推荐下载confluent包的路径

    试试 Confluent 网站??

    据我所知,安装 Confluent Platform 将使我能够访问 Apache Kafka 软件包中不可用的 KSQL。

    首先,它现在称为 ksqlDB。其次,它适用于任何 Kafka 提供商。 Confluent 提供 Apache Kafka 作为其发行版的一部分

    您可以将 ksqlDB 容器与在 Windows 上运行的 Apache Kafka 一起使用

    或者您可以在容器中运行所有内容,如快速入门中所示 - https://ksqldb.io/quickstart.html

    【讨论】:

      猜你喜欢
      • 2019-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-02
      • 1970-01-01
      • 2020-05-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多