Mongodb增加、移除Arbiter节点实例
增加Arbiter
增加配置文件mongod1,mongod2,mongod3分别为shard1,shard2,shard3三个set集合的arbiter。
replSet=shard1
replSet=shard2
replSet=shard3
启动mongod实例。
连接Primary.
rs.addArb(“192.168.1.50:10001″)
rs.addArb(“192.168.1.50:10002″)
rs.addArb(“192.168.1.50:10003″)
rs.remove(“192.168.1.50:10001″)
注意:最好移除结点时候先停掉服务,防止有特殊未知状态出现。
Note:Before running the rs.remove() operation, you must shut down the replica set member that you're removing.
Changed in version 2.2: This procedure is no longer required when using rs.remove(), but it remains good practice.
相关推荐
-
mongodb添加arbiter节点的方法示例
前言 在创建mongodb的replica set的时候,只是做成了1主2从,没有做成1主1从1仲裁.这我们将一个几点从replica set中删除,再以仲裁节点的身份加入到replica set中: 1.初始状态: shard1ReplSet:PRIMARY> rs.status();rs.status(); { "set" : "shard1ReplSet", "date" : ISODate("2017-02-21T07:4
-
Mongodb增加、移除Arbiter节点实例
增加Arbiter 增加配置文件mongod1,mongod2,mongod3分别为shard1,shard2,shard3三个set集合的arbiter. 复制代码 代码如下: replSet=shard1 replSet=shard2 replSet=shard3 启动mongod实例. 连接Primary. 复制代码 代码如下: rs.addArb("192.168.1.50:10001″) rs.addArb("192.168.1.50:10002″) rs.addArb(&q
-
MongoDB 管道的介绍及操作符实例
MongoDB 管道的介绍及操作符实例 一 介绍 管道在Unix和Linux中一般用于将当前命令的输出结果作为下一个命令的参数. MongoDB的聚合管道将MongoDB文档在一个管道处理完毕后将结果传递给下一个管道处理.管道操作是可以重复的. 表达式:处理输入文档并输出.表达式是无状态的,只能用于计算当前聚合管道的文档,不能处理其它的文档. 这里我们介绍一下聚合框架中常用的几个操作: $project:修改输入文档的结构.可以用来重命名.增加或删除域,也可以用于创建计算结果以及嵌套文档. $m
-
Django内容增加富文本功能的实例
缺少富文本,形式过于单一,不便于浏览与阅读. 一种可行的方法记录如下: 1-下载第三方富文本KindEditor,连接http://kindeditor.net/down.php或者baidu. 2-解压到Django项目下的static/js下,如图所示: 默认没有config.js,需要自行建立config.js,其中内容可参照KindEditor官网或以下代码: KindEditor.ready(function(K) { K.create('textarea',{ width:700,
-
Kindeditor单独调用单图上传增加预览功能的实例
html代码: <p><input type="hidden" id="url1" name="IDCardPicture1" value="" /> <input type="button" id="image1" value="选择图片" style="width: 150px;height: 30px;" /&g
-
java 中mongodb的各种操作查询的实例详解
java 中mongodb的各种操作查询的实例详解 一. 常用查询: 1. 查询一条数据:(多用于保存时判断db中是否已有当前数据,这里 is 精确匹配,模糊匹配 使用regex...) public PageUrl getByUrl(String url) { return findOne(new Query(Criteria.where("url").is(url)),PageUrl.class); } 2. 查询多条数据:linkUrl.id 属于分级查询 public Lis
-
jquery操作ID带有变量的节点实例
如下所示: var indexNode='content'+index; $("#"+indexNode).show( 'puff', { }, 500, callback ); 以上这篇jquery操作ID带有变量的节点实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
react.js 获取真实的DOM节点实例(必看)
为了获取真实的dom节点,文本输入框必须有一个 ref 属性,然后 this.refs.[refName] 就会返回这个真实的 DOM 节点. var MyComponent = React.createClass({ handleClick: function() { this.refs.myTextInput.focus(); }, render: function() { return ( <div> <input type="text" ref="m
-
numpy给array增加维度np.newaxis的实例
如下所示: a[:, np.newaxis] # 给a最外层中括号中的每一个元素加[] a[np.newaxis, :] # 给a最外层中括号中所有元素加[] 以上这篇numpy给array增加维度np.newaxis的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
vue中的 $slot 获取插槽的节点实例
vue 中的 $slot 以前一直不知到这个东西,后来发现 vue api 中 藏着很多的 很神奇的 api,比如这个 具名插槽很好理解,但是那个 default 就有点难了, 写了一个炒鸡简单的 demo father: <template> <div> <button @click="getSlot">getSlot</button> <try ref="try"> <div class=&quo
随机推荐
- docker连接spring boot和mysql容器方法介绍
- ASP.NET中Web API的简单实例
- jQuery实现简洁的轮播图效果实例
- JS中的正则表达式及pattern的注意事项
- Java多线程实现快速切分文件的程序
- js监听滚动条滚动事件使得某个标签内容始终位于同一位置
- 纯JS实现根据CSS的class选择DOM
- PHP分页函数代码(简单实用型)
- PHP判断是否有Get参数的方法
- php查询操作实现投票功能
- asp.net常用正则表达式
- 多次执行mysql_fetch_array()的指针归位问题探讨
- JavaScript中setAttribute用法介绍
- Python实现将16进制字符串转化为ascii字符的方法分析
- php 类自动载入的方法
- 详解okhttp3 请求头不能为中文的坑
- Shell脚本实现删除一年前文件功能分享
- dtree 网页树状菜单及传递对象集合到js内,动态生成节点
- jquery提交form表单时禁止重复提交的方法
- 详解JavaScript中的自定义事件编写