主从数据库
【摘要】 此方法为rmp包安装mongod主从数据库。首先将rmp获取到本地,安装mongodb服务,此次下面指令都是所有节点[root@mogodb1 ~]# lltotal 36648-rw-------. 1 root root 6880 Oct 30 2020 anaconda-ks.cfg-rw-r--r--. 1 root root 22913644 Oct 30 06:54 ...
此方法为rmp包安装mongod主从数据库。首先将rmp获取到本地,安装mongodb服务,此次下面指令都是所有节点
[root@mogodb1 ~]# ll
total 36648
-rw-------. 1 root root 6880 Oct 30 2020 anaconda-ks.cfg
-rw-r--r--. 1 root root 22913644 Oct 30 06:54 mongodb-org-server-4.4.17-1.el7.x86_64.rpm
-rw-r--r--. 1 root root 14593340 Oct 30 07:28 mongodb-org-shell-4.4.17-1.el7.x86_64.rpm
-rw-------. 1 root root 6587 Oct 30 2020 original-ks.cfg
[root@mogodb1 ~]# yum -y install mongodb-org-shell-4.4.17-1.el7.x86_64.rpm
[root@mogodb1 ~]# yum -y install mongodb-org-server-4.4.17-1.el7.x86_64.rpm
下面进行主从数据库配置
[root@mogodb1 ~]# vi /etc/mongod.conf
29 bindIp: 0.0.0.0
36 replication:
37 replSetName: rs
:wq保存退出
下面配置仅在主节点配置即可
[root@mogodb1 ~]# mongo
> use admin
switched to db admin
> cfg={ _id:"rs", members:[ {_id:0,host:'123.60.178.64:27017',priority:2}, {_id:1,host:'123.60.183.169:27017',priority:1}] };//创建主从数据库
>rs.initiate(cfg) //进行初始化
{ "ok" : 1 }
rs:SECONDARY> rs.status() //查看数据库状态
"members" : [
{
"_id" : 0,
"name" : "172.19.1.89:27017",
"health" : 1,
"state" : 1,
"stateStr" : "PRIMARY", //即表示主从配置成功
"uptime" : 1198,
"optime" : {
"ts" : Timestamp(1667115638, 1),
"t" : NumberLong(1)
},
"optimeDate" : ISODate("2022-10-30T07:40:38Z"),
"lastAppliedWallTime" : ISODate("2022-10-30T07:40:38.504Z"),
"lastDurableWallTime" : ISODate("2022-10-30T07:40:38.504Z"),
"syncSourceHost" : "",
"syncSourceId" : -1,
"infoMessage" : "",
"electionTime" : Timestamp(1667115637, 1),
"electionDate" : ISODate("2022-10-30T07:40:37Z"),
"configVersion" : 1,
"configTerm" : 1,
"self" : true,
"lastHeartbeatMessage" : ""
},
{
"_id" : 1,
"name" : "172.19.1.81:27017",
"health" : 1,
"state" : 2,
"stateStr" : "SECONDARY",
"uptime" : 20,
"optime" : {
"ts" : Timestamp(1667115638, 1),
"t" : NumberLong(1)
},
"optimeDurable" : {
"ts" : Timestamp(1667115638, 1),
"t" : NumberLong(1)
}
rs:PRIMARY> rs.isMaster() //查看当前节点是否为主节点
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)