不论是mysql或者redis或者es,我们都会使用远程的客户端工具来连接数据库server,那么目前的linux上锁安装的MongoDB就是server端,我们需要有一个客户端来进行可视化的管理,常用的可以使用Navcat来操作,当然使用其他的GUI工具也都行。
22002 仲裁节点:22003 mongodb-2 172.20.6.11 端口:20000 端口:21000仲裁节点:22001 主节点: 22002 副本节点:22003 mongodb ", "health" : 1, "state" : 2, "stateStr" : "SECONDARY", #mongodb 同样的操作进行shard2配置和shard3配置 注意:进行shard2的副本集初始化,在mongodb-2, 初始化shard3副本集在mongodb-3上进行操作。 true }, { "_id" : 2, "name" : "172.20.6.12:22002", #mongodb -3进行shard3副本集初始化 mongo 172.20.6.12:22003 #登录mongodb-3 use admin config = {_id:"shard3
基础环境 主机名 IP地址 系统 mongodb-1 172.20.6.10 CentOS release 6.9 mongodb-2 172.20.6.11 CentOS release 6.9 mongodb 3.2 故障转移测试 目前mongodb-1为主节点,mongdb-2、mongodb-3为副本集节点,此时停掉主节点的mongod服务,进行故障转移测试。 "health" : 1, "state" : 2, "stateStr" : "SECONDARY", #mongodb }, { "_id" : 2, "name" : "172.20.6.12:27017", #mongodb
三节点 hosts文件中添加各主机信息 sudo vim /etc/hosts 内容 172.30.3.231 mongodb-1 172.30.3.234 mongodb-2 172.30.3.238 mongodb
插入测试数据 db.col.insert({title: 'MongoDB-1'}) db.col.insert({title: 'MongoDB-2'}) db.col.insert({title: 'MongoDB 5a6e8ec8f14a3f270ba2dd0d"), "title" : "MongoDB-2" } { "_id" : ObjectId("5a6e8ecbf14a3f270ba2dd0e"), "title" : "MongoDB db.col.find({},{"title":1,_id:0}).limit() { "title" : "MongoDB-1" } { "title" : "MongoDB-2" } { "title" : "MongoDB 5a6e8ec8f14a3f270ba2dd0d"), "title" : "MongoDB-2" } { "_id" : ObjectId("5a6e8ecbf14a3f270ba2dd0e"), "title" : "MongoDB Enterprise > db.col.find({},{"title":1,_id:0}).sort({"title":-1}) { "title" : "MongoDB-4" } { "title" : "MongoDB
7.3 MongoDB 3.6.2 5、环境安装 请参考我的另一篇文章 搭建 MongoDB分片(sharding) / 分区 / 集群环境 http://www.ymq.io/2018/01/30/MongoDB
download location changes by vendor) startbluescreen 1.00 [Approved] Downloads cached for licensed users mongodb