【问题原因】MongoDB搭建好master-slave主从模式集群后,将瓦片存储到master中,slave会自动同步master的瓦片,但在iServer中发布MongoDB瓦片却无法选择slave中的瓦片,是由于MongoDB的master-slave复制技术已经过时,在MongoDB3.2版本开始就弃用了,并且在MongoDB4.x版本直接就不提供这个能力;所以在iServer中无法去获取到slave中的瓦片。
【解决方法】不建议超图平台产品去对接这种已经过时的技术,在生产过程中应该用“副本集”集群模式,而非这种主从集群。建议升级到mongodb4.X版本,使用副本集的集群搭建方式。MongoDB副本集集群的搭建可参考博客https://blog.csdn.net/supermapsupport/article/details/78953080