hadoop—是否可以将ApacheHelix与其他一致服务一起使用?

3vpjnl9f  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(259)

我想使用ApacheHelix和共识服务,而不是zookeeper。有可能吗?需要实现什么api?

uz75evzq

uz75evzq1#

helix使用zookeeper来维护集群的状态,并通知集群状态是否有任何变化。如果您想更改为其他一致性服务,那么您正在更改helix体系结构。
有很多以“zk”或“zk”开头的类,例如,zklener、zkhelixadmin。您可能需要为其他一致服务实现另一组类,以提供类似的功能。
然后,对于所有使用这些zookeeper相关类的地方,您需要用新类替换,这涉及重构其他一些类。

相关问题