摘要: 机器角色分配和拓扑环境如下: 配置副本集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 阅读全文
posted @ 2017-03-23 14:37 Easonlou 阅读(1316) 评论(0) 推荐(0) 编辑
摘要: MongoDb在用于生产环境的三种模式,master/slaves(主从模式);replcation副本集;auto shard 分片模式 在早期的系统设计中,主从模式是比较流行的,将读写分离,在不同的DB上操作,可以有效降低数据库的压力,而且还能实现数据的备份,但是在master节点故障的时候,不 阅读全文
posted @ 2017-03-23 14:29 Easonlou 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 调整原因:1.原有分片是两个SECONDARY,查询时开发人员也很少设置成const string RP_SECONDARY = "secondary" ;const string RP_SECONDARY_PREFERRED = "secondaryPreferred" ;此类读优化2.出现误操作 阅读全文
posted @ 2017-03-23 14:09 Easonlou 阅读(1167) 评论(0) 推荐(0) 编辑
摘要: 简介: 前面介绍完了副本集的搭建、用户的管理、参数和日常操作的说明,那副本集搭建好该如何管理呢?现在来说明下副本集的日常查看和管理。 说明: 1)查看命令行参数:db.serverCmdLineOpts() 2)查看副本集状态:rs.status() mongod实例每隔两秒就会向其他成员发送一个心 阅读全文
posted @ 2017-03-23 11:59 Easonlou 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 摘要: 操作MongoDB的方法和关系型数据库差别很大,现在对他们进行说明,后期会逐步完善。 ##开头表示MySQL** 开头表示MongoDB 创建: 重命名集合: 重命名数据库: 插入: 删除: 更新: 4个参数,第一个参数是条件;第二个参数是修改器;第三个是upsert【有就更新,没有则创建( 阅读全文
posted @ 2017-03-23 11:19 Easonlou 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 一、Mongodb副本集安装 参考 MongoDB副本集原理 搭建 应用(5) 二、副本集权限认证 副本集总体思路是用户名、密码和keyfile文件,keyfile需要各个副本集服务启动时加载而且要是同一文件,然后在操作库是需要用户名、密码 KeyFile文件必须满足条件: (1)至少6个字符,小于 阅读全文
posted @ 2017-03-23 10:50 Easonlou 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 摘要: MongoDB 3.0 安全权限访问控制,在添加用户上面3.0版本和之前的版本有很大的区别,这里就说明下3.0的添加用户的方法。 环境、测试: 在安装MongoDB之后,先关闭auth认证,进入查看数据库,只有一个local库,admin库是不存在的: 现在需要创建一个帐号,该账号需要有gr 阅读全文
posted @ 2017-03-23 09:43 Easonlou 阅读(303) 评论(0) 推荐(0) 编辑