是否可以通过rethinkDb命令行重新平衡分片?
我尝试这样做,但所有数据都保留在其中一个分片中。在Web界面中,我可以自动重新平衡。
谢谢!
答案 0 :(得分:1)
This screencast(从8:48开始)解释了如何使用命令行和Web界面混合设置集群。
在文档中:Sharding and replication(部分:通过命令行界面进行分片)有一些关于如何设置分割点的解释。
不幸的是,现在很少有文件可以做这些具体的事情。
答案 1 :(得分:0)
您可以使用CLI进行分片,但这可以通过手动设置分割点(而不是通过设置分片数量)来完成。
语法是
split shard <TABLE> <SPLIT-POINT>
Web界面根据密钥的分布推断出哪些好的分割点。 CLI目前没有这样做。