mongodb 主从服务器读写配置问题
非常开心第一次来到了思否网站,小弟不才,今天学习mongodb 配置主从服务器的时候遇到了一点小问题,那就是当我设置了主从服务器的ip和端口后,登录主服务器192.168.1.102:27017 以及从服务器192.168.1.102:27018 分组标识均显示primary,且从服务器可以任意的写入,并不是刚刚登录服务器没有切换到从服务器的标识.
因为都是主服务器无法达到主从的效果,希望大佬指点一二!!!万分感谢
小弟设置主从服务器的步骤如下:
环境:mac版本 //MongoDB version: "3.4.2
- 创建数据库目录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():
配置上来看好像是没问题.
链接从服务器后如图:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
连接方式有问题,应该使用mongo --host 192.168.1.102 --port 27017 后面不知不觉就好了. 尴尬