扩容的时候是不是都需要调整两次weight?
发布于 18 天前 作者 jasper 126 次浏览 来自 问答

ReplicedMergeTree+Distributed这种模式下,如果要扩容的话,一般是加一组shard,为了让数据分配更加均衡,可以增加新加入shard的weight,当集群的各shard的数据基本均衡之后,又要把weight改为一样,这样weight需要改两次,所以也要重启两次。

关于扩容有什么best practice么?

2 回复

如果不在服务端修改,就在客户端修改,比如用nginx作**,当你加入新的ip之后,往这个ip写入数据的比重加大。

@xiashuijun 我是用tcp连接来写数据的,写入不通过nginx的

回到顶部