0

我的集群中有一个主服务器M1和三个卷服务器。我想再添加三个卷服务器。, ,已有 30 卷,新增, ,没有卷。V1V2V3V1V2V3V4V5V6

现在我希望将新文件存储在V4, V5, 中V6,但一段时间后我发现V4, V5,下没有出现新卷V6。当然,volume.balance应该解决平衡它,但文件的url会改变。url 一样,平衡后V1address:V1port/somefid可能会变成。V5address:V5port/somefid

如果我预分配卷,则预分配的卷将在所有卷服务器上随机分配。V4如何仅在, V5,上预分配卷V6

4

1 回答 1

0

预计交易量会左右移动。使用卷 id 查找位置,然后解析为卷服务器地址。

要在特定服务器上显式创建卷,请参阅https://github.com/chrislusf/seaweedfs/wiki/Optimization#increase-concurrent-writes

curl http://localhost:9333/vol/grow?count=12&dataCenter=dc1&rack=rack1
curl http://localhost:9333/vol/grow?count=12&dataCenter=dc1&rack=rack1&dataNode=node1
于 2020-06-19T22:00:12.207 回答