Apache Kafka 与 Confluent Schema Registry

Apache Kafka alongside Confluent Schema Registry

我正在使用 Azure HDInsight 的托管 Apache Kafka 解决方案,因为不幸的是,Azure 上没有托管的 Confluent Kafka 解决方案。是否可以 运行 Confluent Schema Registry 并将其连接到 HDInsight Apache Kafka 集群的代理?

我希望只在单个 VM 上安装架构注册表,然后在架构-registry.properties 文件中使用这一行,将其指向 HDInsight 集群的代理列表:

kafkastore.bootstrap.servers=PLAINTEXT://localhost:9092

这行得通吗?还是代理需要是 Confluent 安装而不是 Apache?

Confluent Platform 中的 Apache Kafka 代理是 Apache Kafka。所以是的,您可以自托管 Schema Registry 并将其从另一个发行版连接到 Apache Kafka。