MongoDB副本集--管理命令

简介: 这篇文档主要介绍MongoDB副本集的日常查看和管理的命令. 1)命令行的查看命令:db.serverCmdLineOpts() 点击(此处)折叠或打开 arps:SECONDARY> db.
这篇文档主要介绍MongoDB副本集的日常查看和管理的命令.

1)命令行的查看命令:db.serverCmdLineOpts()

点击(此处)折叠或打开

arps:SECONDARY> db.serverCmdLineOpts()
{
        "argv" : [
                "/opt/software/mongodb-linux-x86_64-3.0.1/bin/mongod",//启动参数mongod
                "-f",
                "/opt/software/mongodb-linux-x86_64-3.0.1/bin/mongodb.conf"  
        ],//参数配置文件
        "parsed" : {
                "config" : "/opt/software/mongodb-linux-x86_64-3.0.1/bin/mongodb.conf",
                "net" : {
                        "port" : 27017   //端口
                },
                "processManagement" : {
                        "fork" : true,
                        "pidFilePath" : "/opt/data/mongodb/mongodb.pid"  //进程文件
                },
                "replication" : {
                        "oplogSizeMB" : 10000,       //oplog日志大小
                        "replSet" : "arps"           //副本集的名称arps
                },
                "storage" : {
                        "dbPath" : "/opt/data/mongodb",   //数据存储的位置
                        "directoryPerDB" : true,
                        "mmapv1" : {
                                "preallocDataFiles" : false
                        }
                },
                "systemLog" : {
                        "destination" : "file",
                        "logAppend" : true,
                        "path" : "/opt/data/mongodb/log/mongodb.log"  //系统日志的位置
                }
        },
        "ok" : 1
}



                                       
         
                                        
                    
                                         
                
                                            
                        
                                        
                                         
                        
                        
                         
                                                                          
                                                                          
                                                                          
                        
                        
                        
                
                
                        
                        
                        
                                         
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                
                
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                
        
        




 









        
        
        
                
                        
                        
                              
                              
                                   
                                     
                        

                        
                        
                                         
                
                
                        
                        
                        
                        
                        
                        
                        

                        
                        
                        
                
                
                        
                        
                        
                        
                        
                        
                        

                        
                        
                        
                
        
        
                                 
                              
                                    

                
                               
                                                                               
                                           
                
        





  



        
                
                
                
                
                
                
                
                
                
                
                
                
                
        
        
                
                
                
                
                
                
                
                
                
                
                
                
                
                
        
        
                
                
                
                
                  
                
                
                
                
                
                
                
        


 


 












        
                
                
                
                
                 
                
                
                
                
                
                
                
                
                
        
        
                
                
                
                
                 
                
                
                
                
                
                
                
                
        
        
                
                
                
                
                
                
                
                
                
                
                
        

   






 

        
        

        
        






相关文章
|
NoSQL MongoDB 微服务
微服务——MongoDB常用命令——文档的分页查询
本文介绍了文档分页查询的相关内容,包括统计查询、分页列表查询和排序查询。统计查询使用 `count()` 方法获取记录总数或按条件统计;分页查询通过 `limit()` 和 `skip()` 方法实现,控制返回和跳过的数据量;排序查询利用 `sort()` 方法,按指定字段升序(1)或降序(-1)排列。同时提示,`skip()`、`limit()` 和 `sort()` 的执行顺序与编写顺序无关,优先级为 `sort()` > `skip()` > `limit()`。
594 1
|
JSON NoSQL MongoDB
微服务——MongoDB常用命令——文档基本CRUD
本文介绍了MongoDB中文档的基本操作,包括插入、查询、更新和删除。单个文档插入使用`insert()`或`save()`方法,批量插入用`insertMany()`。查询所有文档用`find()`,条件查询可在`find()`中添加参数,投影查询控制返回字段。更新文档通过`update()`实现,支持覆盖修改、局部修改(使用`$set`)和批量修改。列值增长可用`$inc`实现。删除文档用`remove()`,需谨慎操作以免误删数据。此外,文档键值对有序,区分大小写,不能有重复键。
447 1
|
存储 NoSQL MongoDB
微服务——MongoDB常用命令——MongoDB索引知识概述
本文介绍MongoDB索引相关知识,包括其在查询中的重要作用。索引可避免全集合扫描,显著提升查询效率,尤其在处理海量数据时。通过B树数据结构存储字段值并排序,支持相等匹配、范围查询及排序操作。文中还提供了官方文档链接以供深入学习。
313 0
|
存储 NoSQL MongoDB
微服务——MongoDB常用命令——MongoDB索引的类型
本节介绍了MongoDB中索引的几种类型及其特点。包括单字段索引,支持升序/降序排序,索引顺序对操作无影响;复合索引,字段顺序重要,可实现多级排序;地理空间索引,支持平面与球面几何查询;文本索引,用于字符串搜索并存储词根;哈希索引,基于字段值散列,适合等值匹配但不支持范围查询。
411 1
微服务——MongoDB常用命令——MongoDB索引的类型
|
存储 JSON NoSQL
MongoDB常用命令
本文介绍了将文章评论数据存储到MongoDB中的操作方法,包括数据库和集合的基本操作。主要内容涵盖:选择与创建数据库(如`articledb`)、数据库删除、集合的显式与隐式创建及删除、文档的CRUD操作(插入、查询、更新、删除)。此外,还详细说明了分页查询、排序查询以及统计查询的方法,例如使用`limit()`、`skip()`实现分页,`sort()`进行排序,`count()`统计记录数。通过实例展示了如何高效管理MongoDB中的数据。
|
存储 JSON NoSQL
MongoDB常用命令
MongoDB常用命令
215 1
MongoDB常用命令
|
存储 NoSQL MongoDB
MongoDB 复制(副本集)
10月更文挑战第17天
355 2
MongoDB 复制(副本集)
|
NoSQL 关系型数据库 MongoDB
微服务——MongoDB常用命令——集合操作
本节主要介绍MongoDB中的集合操作,包括显式与隐式创建集合的方法。显式创建使用`db.createCollection(name)`,需遵循命名规范(如不能以"system."开头或包含`\0`字符)。隐式创建则通过直接向不存在的集合插入文档实现,更为常用。此外,还介绍了集合删除方法`db.collection.drop()`及其返回值规则,帮助用户管理数据库中的集合资源。
722 0
|
存储 NoSQL MongoDB
微服务——MongoDB常用命令1——数据库操作
本节介绍了 MongoDB 中数据库的选择、创建与删除操作。使用 `use 数据库名称` 可选择或创建数据库,若数据库不存在则自动创建。通过 `show dbs` 或 `show databases` 查看所有可访问的数据库,用 `db` 命令查看当前数据库。注意,集合仅在插入数据后才会真正创建。数据库命名需遵循 UTF-8 格式,避免特殊字符,长度不超过 64 字节,且部分名称如 `admin`、`local` 和 `config` 为系统保留。删除数据库可通过 `db.dropDatabase()` 实现,主要用于移除已持久化的数据库。
954 0
|
NoSQL 容灾 MongoDB
MongoDB主备副本集方案:两台服务器使用非对称部署的方式实现高可用与容灾备份
在资源受限的情况下,为了实现MongoDB的高可用性,本文探讨了两种在两台服务器上部署MongoDB的方案。方案一是通过主备身份轮换,即一台服务器作为主节点,另一台同时部署备节点和仲裁节点;方案二是利用`priority`设置实现自动主备切换。两者相比,方案二自动化程度更高,适合追求快速故障恢复的场景,而方案一则提供了更多的手动控制选项。文章最后对比了这两种方案与标准三节点副本集的优缺点,指出三节点方案在高可用性和数据一致性方面表现更佳。
1672 5

推荐镜像

更多