HDF 模式注册和 Confluent 注册之间的主要区别是什么?

Dip*_*man 2 apache-kafka hortonworks-data-platform confluent-schema-registry confluent-platform

我想知道 HDF 套件中嵌入的 kafka 和 Confluent 套件的区别,特别是模式注册工具。

cri*_*007 5

https://registry-project.readthedocs.io/en/latest/competition.html

Hortonworks 模式注册表依赖于 Mysql 或 Postgres 数据库(据说这是可插入的,因此您可以编写自己的存储层)来存储其模式,而 Confluent 则直接将模式存储在 Kafka 中。因此,通过 Hortonworks 实施需要管理更多基础设施。

Hortonworks 据说有一些插件机制,以便它支持 Confluent 序列化格式,但我没有看到它在实践中使用。它还具有可插入的模式存储,但除了其中使用的 Avro 之外,我没有看到任何东西。

与 Confluent 相比,Hortonworks 有自己的 Web UI 和丰富的编辑器,您只能使用第三方工具或购买 Confluent 控制中心的许可证。

Hortonworks 旨在提供与 Spark、Nifi、SMM、Storm、Atlas、可能还有 Ranger 及其 HDF 堆栈的其他组件的集成。这些工具中的 Confluent Schema Registry 支持都是社区驱动的。