Replica Set副本集方式的mongodb集群搭建
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Replica Set副本集方式的mongodb集群搭建,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3525字,纯文字阅读大概需要6分钟。
内容图文
"_id" : "shard1","members" : [
{
"_id" : 0,
"host" : "127.0.0.1:27017",
"priority" : 3
},
{
"_id" : 1,
"host" : "127.0.0.1:27018",
"priority" : 2
},
{
"_id" : 2,
"host" : "127.0.0.1:27019",
"priority" : 1
},
{
"_id" : 3,
"host" : "127.0.0.1:27020",
"arbiterOnly" : true
}
]
}
> rs.initiate(cfg); (初始化配置)
{ "ok" : 1 }
shard1:PRIMARY> rs.conf(); (查看配置信息)
{
"_id" : "shard1",
"version" : 1,
"members" : [
{
"_id" : 0,
"host" : "127.0.0.1:27017",
"arbiterOnly" : false,
"buildIndexes" : true,
"hidden" : false,
"priority" : 3,
"tags" : {
},
"slaveDelay" : 0,
"votes" : 1
},
{
"_id" : 1,
"host" : "127.0.0.1:27018",
"arbiterOnly" : false,
"buildIndexes" : true,
"hidden" : false,
"priority" : 2,
"tags" : {
},
"slaveDelay" : 0,
"votes" : 1
},
{
"_id" : 2,
"host" : "127.0.0.1:27019",
"arbiterOnly" : false,
"buildIndexes" : true,
"hidden" : false,
"priority" : 1,
"tags" : {
},
"slaveDelay" : 0,
"votes" : 1
},
{
"_id" : 3,
"host" : "127.0.0.1:27020",
"arbiterOnly" : true,
"buildIndexes" : true,
"hidden" : false,
"priority" : 1,
"tags" : {
},
"slaveDelay" : 0,
"votes" : 1
}
],
"settings" : {
"chainingAllowed" : true,
"heartbeatTimeoutSecs" : 10,
"getLastErrorModes" : {
},
"getLastErrorDefaults" : {
"w" : 1,
"wtimeout" : 0
}
}
}
shard1:OTHER> rs.status() (查看副本集)
{
"set" : "shard1",
"date" : ISODate("2017-09-14T05:23:16.893Z"),
"myState" : 1,
"members" : [
{
"_id" : 0,
"name" : "127.0.0.1:27017",
"health" : 1,
"state" : 1,
"stateStr" : "PRIMARY",
"uptime" : 1117,
"optime" : Timestamp(1505366494, 1),
"optimeDate" : ISODate("2017-09-14T05:21:34Z"),
"electionTime" : Timestamp(1505366495, 1),
"electionDate" : ISODate("2017-09-14T05:21:35Z"),
"configVersion" : 1,
"self" : true
},
{
"_id" : 1,
"name" : "127.0.0.1:27018",
"health" : 1,
"state" : 2,
"stateStr" : "SECONDARY",
"uptime" : 102,
"optime" : Timestamp(1505366494, 1),
"optimeDate" : ISODate("2017-09-14T05:21:34Z"),
"lastHeartbeat" : ISODate("2017-09-14T05:23:16.113Z"),
"lastHeartbeatRecv" : ISODate("2017-09-14T05:23:16.663Z"),
"pingMs" : 0,
"configVersion" : 1
},
{
"_id" : 2,
"name" : "127.0.0.1:27019",
"health" : 1,
"state" : 2,
"stateStr" : "SECONDARY",
"uptime" : 102,
"optime" : Timestamp(1505366494, 1),
"optimeDate" : ISODate("2017-09-14T05:21:34Z"),
"lastHeartbeat" : ISODate("2017-09-14T05:23:16.127Z"),
"lastHeartbeatRecv" : ISODate("2017-09-14T05:23:16.668Z"),
"pingMs" : 0,
"configVersion" : 1
},
{
"_id" : 3,
"name" : "127.0.0.1:27020",
"health" : 1,
"state" : 7,
"stateStr" : "ARBITER",
"uptime" : 102,
"lastHeartbeat" : ISODate("2017-09-14T05:23:16.055Z"),
"lastHeartbeatRecv" : ISODate("2017-09-14T05:23:16.674Z"),
"pingMs" : 1,
"configVersion" : 1
}
],
"ok" : 1
}
shard1:PRIMARY>
到此处配置成功:
6.测试验证:
参考文档:http://blog.csdn.net/zhang_yanan/article/details/25972693 进行测试验证
在master上创建用户和数据库进行测试验证集群是否成功
db.createUser(
{
user: "root",
pwd: "Zykj@558996",
roles: [ { role: "root", db: "admin" } ]
}
)
use admin
db.createUser(
... {
... user: "DBA3",
... pwd: "Zykj@558996",
... roles: [ { role: "readWrite", db: "dbtest001" } ]
... }
... )
也可以安装mongodb客户端软件来操作进行验证集群搭建是否成功
7.部署参考文档:
http://blog.csdn.net/luonanqin/article/details/8497860;
http://suifu.blog.51cto.com/9167728/1853478
http://blog.csdn.net/zhang_yanan/article/details/25972693
MongoDB高可用集群配置的几种方案参考:https://yq.aliyun.com/articles/61516
本文出自 “10931853” 博客,转载请与作者联系!
Replica Set副本集方式的mongodb集群搭建
标签:replica set副本集方式的mongodb集群搭建
本文系统来源:http://wujianwei.blog.51cto.com/10931853/1965236
内容总结
以上是互联网集市为您收集整理的Replica Set副本集方式的mongodb集群搭建全部内容,希望文章能够帮你解决Replica Set副本集方式的mongodb集群搭建所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。