加入/离开MongoDB副本集的小实用程序

mongo-join-rs的Python项目详细描述


这个小脚本允许主机加入remove mongodb rs。

运行次数:

ps c:\users\mathieu.poussin\desktop>;mongo-u join-rs--connection string“mongodb://admin:admin@10.75.50.40,10.74.50.50,107.5.50.51/admin”——SSL主机名107.0.66——优先级0——隐藏
[2016-1219:16:38∶30616167]信息:连接到现有RS
[2016-1219:16:38:30616168]信息:连接:连接!
[2016-12-19 16:38:30.638668]信息:joiners:正在确定新主机的ID
[2016-12-19 16:38:31.511956]信息:joiners:当前RS配置:
{“u id”:“myrs”,
“members”:[{“u id”:0,
“arbiteronly”:false,
“buildindexes”:true,
“hidden”:false,
“主机”:“gc-xxx-live-1:27017”,
“优先级”:1.0,
“Slavedelay”:0,
“标记”:{},
“投票”:1},
{“ID”:1,
“仲裁”:false,
“构建索引”:true,
“隐藏”:false,
“主机”:“gc-xxx-live-2:27017”,
“优先级”:1.0,
“slavedelay”:0,
“标记”:{},
“投票”:1},
{“id”:2,
“仲裁”:false,
“buildIndexes”:真,
“hidden”:假,
“host”:“gc-xxx-live-3:27017”,
“priority”:1.0,
“slavedelay”:0,
“tags”:{},
“vots”:1},
{“u id”:3,
“仲裁”:false,
“构建索引”:true,
“隐藏”:true,
“主机”:“GC-Lab-XXX-1:27017”,
“优先级”:0.0,
“slavedelay”:0,
“标记”:{},
“投票”:1},
“protocolversion”:1,
“settings”:{'catchuptimeoutmillis':2000,
“chainingallowed”:true,
“electiontimeoutmillis”:10000,
“getlasterrordefaults”:{'w':1,“wtimeout”:0},
“getlasterrordmodes”:{},
“HeartBeatIntervalMillis”:2000,
“HeartBeatTimeOutSecs”:10,
“复制集ID”:objectID('xxx')},
“版本”:9}
[2016-12-19 16:38:31.555702]信息:连接符:最后ID为[3],下一个ID是[4]
[2016-12-19 16:38:31.556565]信息:加入者:加入者
[2016-12-19 16:38:31.999751]信息:加入者:完成!

我也可以使用“-leave”来离开RS,而不是加入它。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
javascript问题:通过URL用网站数据填充Textview   java TabLayout Android,如何用几个标签填充整个屏幕宽度,并用大量标签滚动?   Eclipse Java运行的文件不再存在于我的工作区中   安装两个Java版本时,使用Java的windows链接不起作用   java将多个图形添加到单个JPanel   java Kafka ConsumerFactory,带有两个Desiarizer   使用反射更改java类超类   当一致性测试失败时,java有没有办法让堆栈跟踪显示在控制台中   java映射到基元类型的HashMap的快速替代方案是什么?   java关闭一个jframe所有剩余的打开jframe都将关闭。   java为什么不推荐“使用getString()获取设备标识符”?   java值比较和值赋值之间有什么性能差异吗?   Java实体数组到JavaScript数组   java使用流将一个列表转换为另一个列表   在JTree中保存对象,但更改显示的名称(java swing)?   java“Hello world”Android应用程序,文件尽可能少,没有IDE,只有文本编辑器   java在方法之间传递值   java如何为项目数组创建ParseQuery?