前置准备
Linux环境下 MongoDB-4.0.10 副本集架构搭建及简单测试
compass连接副本集
保证我们的三个服务都在启动
[xiaokang@hadoop ~]$ ps -ef | grep mongo
xiaokang 10126 10082 0 20:21 pts/2 00:00:00 mongo --host hadoop --port 27019
xiaokang 10424 1 0 21:09 ? 00:00:18 mongod -f /opt/software/mongodb-4.0.10/replica_sets/myrs_27017/mongod.conf
xiaokang 10508 9420 0 21:10 pts/0 00:00:00 mongo --host hadoop --port 27017
xiaokang 10703 9560 0 21:33 pts/1 00:00:00 mongo --host hadoop --port 27018
xiaokang 10730 1 9 21:46 ? 00:00:00 mongod -f /opt/software/mongodb-4.0.10/replica_sets/myrs_27018/mongod.conf
xiaokang 10821 1 34 21:46 ? 00:00:01 mongod -f /opt/software/mongodb-4.0.10/replica_sets/myrs_27019/mongod.conf
xiaokang 10864 10209 0 21:46 pts/3 00:00:00 grep --color=auto mongo
选主节点进行连接
用主节点还是副本节点连都是一样的,最终连接的都是副本集。这里我们先选主节点进行连接。
连接成功之后,可以看到我们在上期教程中插入的两条记录
选副本节点进行连接
选副本节点进行连接,实际上读和写操作都是没有问题的。因为连进来之后操作的是整个副本集,在写的时候compass客户端会自动地帮你切换到主节点,然后调用主节点的写入