阐明有关 Confluent 的一些基础知识以及如何管理 Confluent 和 Kafka 之间的通信
首先,没有一个名为“Confluent”的应用程序可以单独启动。
Kafka 或 Zookeeper 无需配置任何内容。Confluent 平台不会在您拥有的现有 Apache Kafka 之上添加任何东西(大概是通过 Hortonworks 或 Cloudera)。
事实上,这些公司确实为 Kafka 添加了补丁,这些补丁与您从 Confluent 获得的基本 Apache 版本略有不同。
话虽如此,如果您仔细阅读 Confluent 提供的每个额外服务,您会注意到 Zookeeper 或 Bootstrap 服务器配置选项。填写这些字段,启动相应的服务,您就可以开始了。
从 Confluent 实际运行什么
查看bin
目录,可以找到所有的启动脚本。从评论来看,您似乎正在尝试使用 Connect Distributed(应该已经由任何最近的 Kafka 安装安装,它不是特定于 Confluent 的)和 Schema Registry。您必须更具体地了解您收到的错误,但配置文件都在 etc 路径中。
除非您使用 KSQL、REST 代理或控制中心,否则没有什么可运行的,因为如前所述,Kafka Connect 包含在基础 Apache Kafka 项目中,而 Hortonworks 正在维护他们自己的 Schema Registry 项目
Ambari 安装的 2 个动物园管理员
这是一个非常不推荐的设置。请安装奇数个 Zookeeper。3或5,最好