1. ホーム
  2. apache-kafka

[解決済み] HDFスキーマレジストリとConfluentの主な違いは何ですか?

2022-02-15 23:16:18

質問内容

HDFスイートとConfluentに搭載されているkafkaの違い、特にスキーマレジストリツールの違いについて知りたいのですが。

どのように解決するのですか?

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

Hortonworks のスキーマレジストリはスキーマの保存に Mysql または Postgres データベース (プラグイン可能なので、独自のストレージレイヤーを書くことができるらしい) に依存しており、Confluent のものは Kafka に直接スキーマを保存している。そのため、Hortonworks の実装では管理すべきインフラが多くなります。

Hortonworksの方は、Confluentのシリアライズ形式をサポートするためのプラグイン機構があるらしいのですが、実際に使っているところを見たことがありません。スキーマストレージもプラグイン可能ですが、Avro以外は見たことがありません。

Confluentの場合、サードパーティのツールに依存するか、Confluent Control Centerのライセンスを購入することになりますが、Hortonworksの場合は独自のWeb UIとリッチエディタを備えています。

Hortonworks は Spark、Nifi、SMM、Storm、Atlas、場合によっては Ranger、および同社の HDF スタックの他のコンポーネントとの統合を提供することを目標としています。これらのツールにおける Confluent Schema Registry のサポートは、全てコミュニティ主導で行われる。