MongoDB
Alen_Liu_SZ
这个作者很懒,什么都没留下…
展开
-
【MongoDB 高可用篇】MongoDB Sharding Cluster启动和关闭过程
目录1 软件环境2 MongoDB集群启动过程2.1 启动配置服务器2.2 启动分片副本集2.3 启动mongos3 MongoDB集群关闭过程3.1 关闭mongos服务器3.2 关闭分片副本集3.3 关闭配置服务器MongoDB Sharding Cluster包含三个组件,分别为mongos、配置服务器和mongod。对于集群来说,组件需要按照一定的顺...原创 2019-10-17 23:17:55 · 1679 阅读 · 0 评论 -
【MongoDB 高可用篇】MongoDB Sharding Cluster集群环境搭建
目录1 软件环境2 集群架构3 集群搭建过程3.1 创建配置服务器副本集3.2 创建分片副本集3.3 配置mongos3.4 增加分片3.5 激活数据库分片3.6 查看分片3.7 查看分片集群状态3.8 基于范围分片集合分片(sharding)是指将数据拆分,将其存放在不同机器上的过程,有时也成为分区(partitioning)。将数据分散到不同的机...原创 2019-10-06 14:48:59 · 666 阅读 · 0 评论 -
【MongoDB 高可用篇】MongoDB 副本集成员配置
目录1 调整副本集成员的优先级2 阻止辅助成员变为主成员3 配置隐藏的副本集成员4 配置延迟的副本集成员5 配置非投票副本集成员6 辅助成员转换为仲裁成员6.1 使用原端口进行转换6.2 使用新端口进行转换一个MongoDB副本集群中,包含主成员、辅助成员和仲裁成员,成员的相关配置不相同,则其承担的角色也不同,本篇就副本集中成员的相关配置做介绍。1 调整副本...原创 2019-10-05 08:56:54 · 618 阅读 · 0 评论 -
【MongoDB 高可用篇】MongoDB 副本集介绍
目录1 副本集成员1.1 主成员(Primary)1.2 从成员(Secondaries)1.3 仲裁成员(Arbiter)2 副本集OplogMongoDB中的副本集(replica set)是一组mongod进程,提供了冗余和高可用性。本篇将对副本集的成员以及Oplog做简要的介绍。1 副本集成员MongoDB副本集的成员有以下三种:主成员(Primary)...原创 2019-10-04 09:22:37 · 967 阅读 · 0 评论 -
【MongoDB 高可用篇】MongoDB 副本集移除成员
目录1 软件环境2 移除副本集成员2.1 使用rs.remove()移除成员2.2 使用rs.reconfig()移除成员2.3 查看移除成员后的配置信息副本集(replica set)是一组mongod进程维护的相同的数据集,提供了MongoDB的冗余和高可用,如果副本集中的成员出现故障,变得不可用,需要将其进行移除副本集,本篇将对现有副本集环境中出现故障的成员进行移除(...原创 2019-10-03 14:59:43 · 1197 阅读 · 0 评论 -
【MongoDB 高可用篇】MongoDB 副本集添加新成员
目录1 软件环境2 新增副本集成员2.1 创建新成员mongod实例2.2 启动新成员2.3 连接到主库2.4 增加新成员2.5 查看副本集状态2.6 重新配置新成员2.7 查看最新配置副本集(replica set)是一组mongod进程维护的相同的数据集,提供了MongoDB的冗余和高可用,本篇将对向现有副本集环境中如何增加新成员进行演示。1 软件环...原创 2019-10-03 14:54:03 · 835 阅读 · 0 评论 -
【MongoDB 高可用篇】MongoDB 副本集环境搭建
目录1 软件环境2 副本集架构3 搭建过程3.1 创建Mongod实例3.2 创建KeyFile文件3.3 启动Mongod实例3.4 初始化复本集3.5 创建root用户3.6 验证主从数据一致3.7 模拟主库宕机3.8 实例目录结构副本集(replica set)是一组mongod进程维护的相同的数据集,提供了MongoDB的冗余和高可用,本篇将...原创 2019-10-03 08:48:44 · 438 阅读 · 0 评论 -
【MongoDB 配置篇】MongoDB 配置文件详解
目录1 数据库环境2 配置文件2.1 配置文件格式2.2 配置文件的使用3 配置文件核心选项3.1 systemLog选项3.2 processManagement选项3.3 cloud选项3.4 net选项3.5 security选项3.6 setParameter选项3.7 storage选项3.8 operationProfiling选项...原创 2019-09-18 23:47:07 · 2091 阅读 · 1 评论 -
【MongoDB 工具篇】MongoDB Compass介绍
目录1 软件环境2 软件介绍2.1 连接到主机界面2.2 数据库主页2.3 性能主页2.4 创建数据库2.5 集合操作2.5.1 创建集合2.5.2 查看集合2.5.3 删除集合2.5.4 集合导出导入MongoDB Compass 是一款GUI工具,用于对MongoDB进行简单管理。1 软件环境使用的软件分别为:MongoDB Comp...原创 2019-09-10 23:16:35 · 6378 阅读 · 0 评论 -
【MongoDB 安全篇】MongoDB权限、角色管理
目录1 软件环境2 权限、角色管理2.1 创建角色2.1.1 语法2.1.2 示例2.2 查询角色2.2.1 语法2.2.2 示例2.3 查询所有角色2.3.1 语法2.3.2 示例2.4 删除角色2.4.1 语法2.4.2 示例2.5 删除所有角色2.5.1 语法2.5.2 示例2.6 修改角色2.6.1 语法2.6...原创 2019-09-08 21:13:27 · 559 阅读 · 0 评论 -
【MongoDB 安全篇】MongoDB用户管理
目录1 软件环境2 用户管理2.1 查看数据库用户信息2.1.1 语法2.1.2 示例2.2 查看数据库所有用户信息2.2.1 语法2.2.2 示例2.3 创建用户2.3.1 语法2.3.2 示例2.4 修改密码2.4.1 语法2.4.2 示例2.5 修改用户2.5.1 语法2.5.2 示例2.6 删除用户2.6.1 语法...原创 2019-09-07 23:18:06 · 696 阅读 · 0 评论 -
【MongoDB 基础篇】MongoDB增、删、改、查操作
目录1 软件环境2 基本命令详解2.1 连接MongoDB2.2 查看帮助命令2.3 切换DB2.4 查看DB下的集合2.5 创建集合2.6 插入数据2.7 查询操作2.8 修改操作2.8.1 UPDATE操作方法2.8.2 UPDATE操作演示2.9 删除操作2.9.1 DELETE操作方法2.9.2 DELETE操作演示1 ...原创 2019-09-03 22:24:18 · 407 阅读 · 0 评论 -
【MongoDB 安装篇】安装MongoDB单实例
1 软件环境使用的软件分别为:VirtualBox 5.2Oracle Linux 6.7MongoDB 4.2.02 软件安装2.1 创建用户和组[root@strong ~]# groupadd mongod[root@strong ~]# useradd -g mongod mongod[root@strong ~]# passwd mongodChanging pass...原创 2019-08-27 22:15:29 · 356 阅读 · 0 评论