mongodb 主从服务器读写配置问题

发布于 2022-09-07 12:22:12 字数 980 浏览 22 评论 0

非常开心第一次来到了思否网站,小弟不才,今天学习mongodb 配置主从服务器的时候遇到了一点小问题,那就是当我设置了主从服务器的ip和端口后,登录主服务器192.168.1.102:27017 以及从服务器192.168.1.102:27018 分组标识均显示primary,且从服务器可以任意的写入,并不是刚刚登录服务器没有切换到从服务器的标识.

因为都是主服务器无法达到主从的效果,希望大佬指点一二!!!万分感谢

小弟设置主从服务器的步骤如下:
环境:mac版本 //MongoDB version: "3.4.2

  1. 创建数据库目录db1、db2
    创建两个目录路径为/Users/gavin/Desktop,用于挂起两个mongodb服务器

mkdir db1
mkdir db2
2.分别挂起2个服务器
mongod --bind_ip 192.168.1.102 --port 27017 --dbpath /Users/gavin/Desktop/db1 --replSet rs0
mongod --bind_ip 192.168.1.102 --port 27018 --dbpath /Users/gavin/Desktop/db2 --replSet rs0

3.连接主服务器,此处设置192.168.1.102:27017为主服务器

mongo --host 192.168.1.102 --port 27017
rs.initiate()

4.添加副本集
rs.add('192.168.1.102:27018')
5.此时查看配置状态rs.status():
clipboard.png
配置上来看好像是没问题.

链接从服务器后如图:
图片描述

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

懵少女 2022-09-14 12:22:12

连接方式有问题,应该使用mongo --host 192.168.1.102 --port 27017 后面不知不觉就好了. 尴尬

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文