linux mongodb replica set集群安装
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux mongodb replica set集群安装,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2509字,纯文字阅读大概需要4分钟。
内容图文
![linux mongodb replica set集群安装](/upload/InfoBanner/zyjiaocheng/470/3e37fdecd3114d03b6ee411f146d3f2c.jpg)
RS集群中mongod的安装和单机一样,只是配置文件略有不同,
单机安装路径linux 下mongodb 3.2.5安装
下面是rs集群的配置文件:
systemLog:
destination: file
path: /home/mongodb/log1/mongod.log ##log的路径
logAppend: true
storage:
journal:
enabled: true
dbPath: /home/mongodb/data ##数据的路径
directoryPerDB: true
engine: wiredTiger
wiredTiger:
engineConfig:
cacheSizeGB: 6 ##这个值根据自己的机器的内存进行修改
directoryForIndexes: true
collectionConfig:
blockCompressor: zlib
indexConfig:
prefixCompression: true
replication:
oplogSizeMB: 10000
replSetName: luo
net:
port: 27018 ##根据自己的需要进行修改
配置文件的样板我在\\10.10.10.1\ShareDoc\User\luozhitao\replica set放了一份,拷过去修改下路径和replSetName即可
在三台机器上分别启动mongod实例以后,来配置replica set,选择任意一台机器
./mongo 10.10.5.248:27018 登陆后
> use admin
switched to db admin
> cfg3 = { _id:"luo", members:[
{_id:0,host:"10.10.7.33:27019",priority:1000},
{_id:1,host:"10.10.5.248:27018",priority:999},
{_id:2,host:"10.10.5.248:27017",priority : 800, arbiterOnly: true}
]
}
> rs.initiate(cfg3)
按enter直到出现
luo:PRIMARY>
luo:PRIMARY> rs.status()
{
"set" : "luo",
"date" : ISODate("2016-04-26T07:48:53.958Z"),
"myState" : 1,
"term" : NumberLong(1),
"heartbeatIntervalMillis" : NumberLong(2000),
"members" : [
{
"_id" : 0,
"name" : "10.10.7.33:27019",
"health" : 1,
"state" : 1,
"stateStr" : "PRIMARY",
"uptime" : 753,
"optime" : {
"ts" : Timestamp(1461656928, 1),
"t" : NumberLong(1)
},
"optimeDate" : ISODate("2016-04-26T07:48:48Z"),
"infoMessage" : "could not find member to sync from",
"electionTime" : Timestamp(1461656927, 1),
"electionDate" : ISODate("2016-04-26T07:48:47Z"),
"configVersion" : 1,
"self" : true
},
{
"_id" : 1,
"name" : "10.10.5.248:27018",
"health" : 1,
"state" : 2,
"stateStr" : "SECONDARY",
"uptime" : 17,
"optime" : {
"ts" : Timestamp(1461656928, 1),
"t" : NumberLong(1)
},
"optimeDate" : ISODate("2016-04-26T07:48:48Z"),
"lastHeartbeat" : ISODate("2016-04-26T07:48:53.377Z"),
"lastHeartbeatRecv" : ISODate("2016-04-26T07:48:49.622Z"),
"pingMs" : NumberLong(1),
"syncingTo" : "10.10.7.33:27019",
"configVersion" : 1
},
{
"_id" : 2,
"name" : "10.10.5.248:27017",
"health" : 1,
"state" : 7,
"stateStr" : "ARBITER",
"uptime" : 17,
"lastHeartbeat" : ISODate("2016-04-26T07:48:53.377Z"),
"lastHeartbeatRecv" : ISODate("2016-04-26T07:48:52.642Z"),
"pingMs" : NumberLong(0),
"configVersion" : 1
}
],
"ok" : 1
}
安装成功
linux mongodb replica set集群安装
标签:
本文系统来源:http://www.cnblogs.com/luo-mao/p/5872309.html
内容总结
以上是互联网集市为您收集整理的linux mongodb replica set集群安装全部内容,希望文章能够帮你解决linux mongodb replica set集群安装所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。