最近我从MongoDB地图集中购买了集群帐户。我检查过UI和MongoDB文档,但不知道创建oplog db。以及如何为oplog创建连接字符串?如何为数据库创建mongodb oplog?
0
A
回答
0
oplog是一个mongodb复制功能。如果您选择了复制群集,则将其放入名为“local”的数据库中。查看“本地”数据库中的集合。
0
oplog采集由mongoDB自动创建和维护,并在本地数据库下创建。它由mongoDB在内部用来维护副本集中的各个节点同步。假设您有一个三节点副本集,一个主节点和两个辅助节点。当主操作发生写操作时,事件将记录在oplog集合中,并在内部用于在辅助节点中复制相同的更改。
因此,要使用oplog,您需要将MongoDB服务器配置为副本集。 mongoDB的独立实例没有oplog,因为在这种情况下不需要复制。
但是,您可以启动一个独立的实例,通过使用以下命令设置一个副本,在副本模式
- 开始蒙戈服务器。
mongod --dbPath <path_to_data_file> --replSet rs0
- 启动副本集。(从蒙戈壳执行)
rs.initiate();
相关问题
- 1. 如何创建大型mongodb数据库的奴隶
- 2. 麻烦创建MongoDB的MongoDB数据库
- 3. Mongodb oplog同步
- 4. 在mongodb中创建安全数据库
- 5. 使用mongodb创建数据库node.js
- 6. MongoDB从文件创建数据库
- 7. 如何访问oplog MongoDB(MMS复制集)
- 8. 如何创建数据库
- 9. 如何为Advantage数据库服务器(ADS)创建数据库?
- 10. .net core + MongoDB如何动态创建数据库
- 11. 如何使用Node js在Mongodb中创建数据库?
- 12. 如何使用PyMongo在MongoDB中创建新的数据库?
- 13. 如何使用MongoVUE工具在MongoDB中创建数据库
- 14. 在Java中为MongoDB创建数据源
- 15. 流星,MongoDB多oplog设置
- 16. 修改并重播MongoDB oplog
- 17. 如何使用MongoDB为基于树的数据库建模?
- 18. MongoDB作为主数据库?
- 19. 如何将数据从MongoDB数据上创建的org.apache.spark.sql.DataFrame保存回MongoDB?
- 20. 为数据库创建数据补丁(同步数据库)
- 21. 如何用doctrine2创建数据库?
- 22. 如何创建动态数据库?
- 23. 如何创建基于parse.com数据库
- 24. 如何创建master数据库?
- 25. 如何创建在线数据库?
- 26. 如何创建数据库表类
- 27. LINQ实体如何创建数据库
- 28. 如何创建sqllite3内存数据库?
- 29. 如何创建MySQL数据库?
- 30. 如何使用sqlcmd创建数据库
它会自动为一个副本集创建的,作为一个独立的实例,支持应该能够帮助你。 –