六:架构管理 mongodb的主从集群分为两种: 1:master-Slave 复制(主从) --从server不会主动变成主server,须要设置才行 2:replica Sets 复制(副本集) --假设主server挂掉,会选举出一台从server当主server 一:主从复制 mongodb ...
分类:
数据库 时间:
2017-04-14 09:25:57
阅读次数:
237
MongoDB副本集概述以下图片摘自MongoDB官方文档:http://docs.mongodb.org/manual/core/replication-introduction/Primary节点接收客户端所有的写操作,整个副本集只会有一个primary节点。MongoDB副本集提供严格的一致性。主节点将所有的操作写入一个叫oplog的cappedcollection(..
分类:
数据库 时间:
2017-03-22 23:56:33
阅读次数:
1114
1. kafka的集群中,每一个节点叫做 broker。 2. 通过任一broker可以接入这个集群。 3. 一个topic有多个partition,但是partition不是副本集,如果你往topic里写了100条消息,那么所有partition的数据加起来才是这个100条。写的时候,你可以指定你 ...
分类:
其他好文 时间:
2017-03-22 00:46:38
阅读次数:
133
副本集成员最多12个成员,其中只有7个成员拥有投票权。这是为了减少心跳请求的网络流量和选举话费的时间。心跳每2秒发送一次。一、新增副本集成员1、登录primary2、useadmin>rs.add("new_node:port")或rs.add({"_id":4,"host":"new_node:port","priority":1,"hidden":false}..
分类:
数据库 时间:
2017-03-13 22:22:02
阅读次数:
287
MongoDB默认没有开户身份验证,除非不开放外网访问,否则这种模式极不安全,现纪录添加身份验证步骤如下:配置创建用户的时候,需要关闭:#security:##副本集之间通信用到的认证文件#keyFile:/home/soft/mongodb-linux-x86_64-rhel62-3.4.2-shard2/mongo-key#clusterAuthMode:"..
分类:
数据库 时间:
2017-02-28 23:22:50
阅读次数:
2421
所有查询写入尽量都带上一个超时时间大量写入时,使用批量接口建索引尽量指定为后台执行索引建得太多,对写入性能会有一定影响,所以建索引时,以能覆盖大部分数据的几个公共字段为准。确实有需要再加上一些没有覆盖到的字段再建一个新索引。访问副本集时,确保MongoDBURI里包..
分类:
数据库 时间:
2017-02-28 23:22:24
阅读次数:
382
1. Mongodb备份 2. Mongodb恢复 3. Mongodb重名集合名 格式:# db.copyDatabase("from database","to database","from host:port"); 4. Mongdb副本集权重问题 Mongdb前端添加haproxy做HA, ...
分类:
数据库 时间:
2017-02-28 19:45:08
阅读次数:
278
mongo副本集搭建 任意一台:>use admin >cfg={ _id:"mongo-repl", members:[ {_id:0,host:'192.168.32.101:27017',priority:2}, {_id:1,host:'192.168.32.102:27017',prior ...
分类:
其他好文 时间:
2017-02-16 22:45:17
阅读次数:
187
Mongodb启动命令mongod参数说明mongod的主要参数有: 基本配置 * Replicaton 参数 * 主/从参数 * Replica set(副本集)选项: * Sharding(分片)选项 # 上述参数都可以写入 mongod.conf 配置文档里例如:dbpath = /data/ ...
分类:
数据库 时间:
2017-02-11 23:51:35
阅读次数:
328