随笔分类 - MongDB
摘要:机器角色分配和拓扑环境如下: 配置副本集s1 1.创建目录在s1h1上创建如下目录[root@node3 db]# mkdir -p /db/s1/conf[root@node3 db]# mkdir -p /db/s1/data[root@node3 db]# mkdir -p /db/s1/lo
阅读全文
摘要:MongoDb在用于生产环境的三种模式,master/slaves(主从模式);replcation副本集;auto shard 分片模式 在早期的系统设计中,主从模式是比较流行的,将读写分离,在不同的DB上操作,可以有效降低数据库的压力,而且还能实现数据的备份,但是在master节点故障的时候,不
阅读全文
摘要:调整原因:1.原有分片是两个SECONDARY,查询时开发人员也很少设置成const string RP_SECONDARY = "secondary" ;const string RP_SECONDARY_PREFERRED = "secondaryPreferred" ;此类读优化2.出现误操作
阅读全文
摘要:简介: 前面介绍完了副本集的搭建、用户的管理、参数和日常操作的说明,那副本集搭建好该如何管理呢?现在来说明下副本集的日常查看和管理。 说明: 1)查看命令行参数:db.serverCmdLineOpts() 2)查看副本集状态:rs.status() mongod实例每隔两秒就会向其他成员发送一个心
阅读全文
摘要:摘要: 操作MongoDB的方法和关系型数据库差别很大,现在对他们进行说明,后期会逐步完善。 ##开头表示MySQL** 开头表示MongoDB 创建: 重命名集合: 重命名数据库: 插入: 删除: 更新: 4个参数,第一个参数是条件;第二个参数是修改器;第三个是upsert【有就更新,没有则创建(
阅读全文
摘要:一、Mongodb副本集安装 参考 MongoDB副本集原理 搭建 应用(5) 二、副本集权限认证 副本集总体思路是用户名、密码和keyfile文件,keyfile需要各个副本集服务启动时加载而且要是同一文件,然后在操作库是需要用户名、密码 KeyFile文件必须满足条件: (1)至少6个字符,小于
阅读全文
摘要:摘要: MongoDB 3.0 安全权限访问控制,在添加用户上面3.0版本和之前的版本有很大的区别,这里就说明下3.0的添加用户的方法。 环境、测试: 在安装MongoDB之后,先关闭auth认证,进入查看数据库,只有一个local库,admin库是不存在的: 现在需要创建一个帐号,该账号需要有gr
阅读全文
摘要:Mongodb非正常关闭 解决方法: 1、删除%MONGO_HOME%/db下的.lock文件 2、输入命令 mongod --repair 3、重启mongoDB 参数解释: --dbpath 数据库路径(数据文件) --logpath 日志文件路径 --master 指定为主机器 --slave
阅读全文
摘要:摘要: 继上一篇MongoDB安装之后,知道了如何安装和启动MongoDB,现在对启动时指定的配置文件(mongodb.conf)进行说明,详情请见官方。 启动MongoDB有2种方式,一是直接指定配置参数,二是指定配置文件。这里先介绍配置文件,启动方式如下: 配置如下:verbose:日志信息冗余
阅读全文
摘要:概念: 在了解了副本集相关概念(4)之后,可以进行该篇文章的说明和测试。MongoDB 副本集(Replica Set)是有自动故障恢复功能的主从集群,有一个Primary节点和一个或多个Secondary节点组成。类似于MySQL的MMM架构。更多关于副本集的介绍请见官网。也可以在google、b
阅读全文
摘要:一、副本集基本概念 副本集(replica set) MongoDB的replica set是一个mongod进程实例簇,数据在这个簇中相互复制,并自动进行故障切换。 MongoDB的数据库复制增加了冗余,确保了高可用性,简化了管理任务如备份,并且增加了读能力。大多数产品部署都使用了复制。Mongo
阅读全文
浙公网安备 33010602011771号