如何缩小脉冲星 BookKeeper 集群
how to shrink pulsar BookKeeper cluster
问题
一个月前我给 pulsar 添加了 2 个 bookie,但我意识到这是一种资源浪费。我怎样才能把博彩公司从 7 个缩减到 3 个。
我的努力
通过 bookkeeper 的文档,我发现 autorecover 会在 bookie 崩溃时将 BookKeeper 集群中的所有分类账恢复到完全复制状态。但如果我一次关闭四本书,我想有些账本可能会永远丢失。
bookkeeper-server/bin/bookkeeper shell recover \
zk1.example.com:2181 \ # IP and port for ZooKeeper
192.168.1.10:3181 # IP and port for the failed bookie
所以我想我可以一个一个地关闭它,但是我怎么知道恢复完成了?
可以使用命令
bookkeeper shell decommissionbookie -bookieid $BOOKIE_ADDRESS
这将等到该博彩公司的所有分类账都已重新复制到其他博彩公司。
问题
一个月前我给 pulsar 添加了 2 个 bookie,但我意识到这是一种资源浪费。我怎样才能把博彩公司从 7 个缩减到 3 个。
我的努力
通过 bookkeeper 的文档,我发现 autorecover 会在 bookie 崩溃时将 BookKeeper 集群中的所有分类账恢复到完全复制状态。但如果我一次关闭四本书,我想有些账本可能会永远丢失。
bookkeeper-server/bin/bookkeeper shell recover \
zk1.example.com:2181 \ # IP and port for ZooKeeper
192.168.1.10:3181 # IP and port for the failed bookie
所以我想我可以一个一个地关闭它,但是我怎么知道恢复完成了?
可以使用命令
bookkeeper shell decommissionbookie -bookieid $BOOKIE_ADDRESS
这将等到该博彩公司的所有分类账都已重新复制到其他博彩公司。