首页 / 浏览问题 / 云GIS / 问题详情
超图FAQ: 如何实现SuperMap iServer MongoDB分布式切图缓存迁移?
64,468EXP 2021年03月17日
超图FAQ: 如何实现SuperMap iServer MongoDB分布式切图缓存迁移?

1个回答

超图FAQ: 以mongodb服务器server1(D:\mongodb1)上的缓存切片往mongodb服务器server2(D:\mongodb2)上迁移为例:
1、启动server1(端口为 27010)
mongod.exe -dbpath D:\mongodb1\data\db -port 27010
2、再开启一个 cmd 窗口,cd 切换到 server1 的 bin 目录, 将 server1 中 smtiles 数据库的数据导出为 BSON 文件
mongodump.exe -host localhost -port 27010 -d smtiles -o D:\output
其中:“ smtiles ” 指定数据库名称iserver 分布式切图的默认数据库名为 smtiles
“ D:\output” 指定导出目录。
3、查看导出文件,将得到的数据文件拷贝到server2 能够访问的位置或有权限的位置
4、启动server2 (端口为 27015)
mongod.exe -dbpath D:\mongodb2\data\db -port 27015
5、将上述 smtiles 数据库对应的 BSON 文件导入 server2 中
mongorestore.exe -host localhost -port 27015 -d smtiles D:\output\smtiles
其中:“ smtiles ” 指定数据库名称
“D:\output\smtiles” 指存储文件的位置。
64,468EXP 2021年03月17日
热门文章
关注我们
...