0

各位老师,大家好:
mongodb新手,感谢阅读,请教大家一些问题。mongodb 分片部署,目前有2个分片,分片1、分片2。近期发现分片2一直在输出自动均衡块的相关错误日志。

分片片键为:{files_id:1,n:1}
分片2对应硬盘空间40T,现在剩余9T(已使用80%空间);
完整提示如下:
SHARDING [ChunkSplitter-8474] Unable to auto-split chunk [{ files_id: ObjectId(‘xxxx’), n: 1 }, { files_id: MaxKey, n: MaxKey }) in namespace test.chunks :: caused by :: BadValue: Cannot split chunk in more than 8192 parts at a time。
想请教一下大家,1、这是否是因为分片2对应的硬盘存储资源即将耗尽,导致块无法再迁移造成的? 2、看资料,分片最多能使用硬盘存储资源的85%(有15%左右mongodb备用),存储不够之前,是否有相关日志呢? 3、对于提上提示的问题,是否只能通过增加新的分片3才能解决?

更改状态以发布