我想知道HDF套件中嵌入的kafka和Confluent套件中的区别,特别是架构注册表工具。
答案 0 :(得分:0)
https://registry-project.readthedocs.io/en/latest/competition.html
Hortonworks架构注册表依赖于Mysql或Postgres数据库(假定它是可插入的,因此您可以编写自己的存储层)来存储其架构,而Confluent则将架构直接存储在Kafka中。因此,有更多基础架构可通过Hortonworks实施进行管理。
Hortonworks据说具有某种插件机制,因此它将支持Confluent序列化格式,但是我还没有在实践中看到它。它还具有可插拔的模式存储,但是除了其中使用的Avro之外,我什么都没有看到。
与Confluent相比,Hortonworks一个拥有自己的Web UI和丰富的编辑器,在Confluent中,您只能使用第三方工具或购买Confluent Control Center的许可证。
Hortonworks旨在提供与Spark,Nifi,SMM,Storm,Atlas,可能还有Ranger以及其HDF堆栈中其他组件的集成。这些工具中的Confluent Schema Registry支持全部由社区驱动。