You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since all the pieces that composed the proposal in PIP-45 were finally merged
and are currently ready for 2.10 release, it is now possible to add other
metadata backends that can be used to support a BookKeeper + Pulsar cluster.
One of the popular systems that is most commonly used in alternative of
ZooKeeper is Etcd, thus it makes sense to have this as the first non-zookeeper
implementation.
Goal
Provide a Etcd implementation for the MetadataStore API. This will allow
users to deploy Pulsar clusters using Etcd service for the metadata and it will
not require the presence of ZooKeeper.
Implementation
Use the existing JEtcd Java client library for Etcd
Extends the AbstractBatchedMetadataStore class, in order to reuse the
transparent batching logic that will be shared with the ZookKeeper
implementation.
Motivation
Since all the pieces that composed the proposal in PIP-45 were finally merged
and are currently ready for 2.10 release, it is now possible to add other
metadata backends that can be used to support a BookKeeper + Pulsar cluster.
One of the popular systems that is most commonly used in alternative of
ZooKeeper is Etcd, thus it makes sense to have this as the first non-zookeeper
implementation.
Goal
Provide a Etcd implementation for the
MetadataStore
API. This will allowusers to deploy Pulsar clusters using Etcd service for the metadata and it will
not require the presence of ZooKeeper.
Implementation
AbstractBatchedMetadataStore
class, in order to reuse thetransparent batching logic that will be shared with the ZookKeeper
implementation.
Work in progress: #13225
The text was updated successfully, but these errors were encountered: