创建数据保存目录

mkdir /data/db{1,2,3}

编写配置文件

vi /data/db1/mongod.conf
systemLog:destination: filepath: /data/db1/mongod.log  # log pathlogAppend: true
storage:dbPath: /data/db1  # data directory
net:bindIp: 0.0.0.0port: 28017   # port
replication:replSetName: rs0
processManagement:fork: true

启动实例

mongo -f /data/db1/mongod.conf
about to fork child process, waiting until server is ready for connections.
forked process: 21519
child process started successfully, parent exiting

此时三个实例没有任何关系

连接实例,添加复制集

mongo 127.0.0.1:28017rs.initiate()
{"info2" : "no configuration specified. Using a default configuration for the set","me" : "主机名称:28017","ok" : 1
}
rs0:SECONDARY>(此时回车,切换至主节点)
rs0:PRIMARY>

主机名称

$ hostname -f
主机名称

添加复制集

rs0:PRIMARY> rs.add("(这里是主机名称):28018")
{"ok" : 1,"$clusterTime" : {"clusterTime" : Timestamp(1652324261, 1),"signature" : {"hash" : BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="),"keyId" : NumberLong(0)}},"operationTime" : Timestamp(1652324261, 1)
}
rs0:PRIMARY>

连接从节点,读从节点

rs0:SECONDARY> db.test.find()
Error: error: {"topologyVersion" : {"processId" : ObjectId("627c7585c5c5f19182699497"),"counter" : NumberLong(4)},"operationTime" : Timestamp(1652324419, 1),"ok" : 0,"errmsg" : "not master and slaveOk=false","code" : 13435,"codeName" : "NotPrimaryNoSecondaryOk","$clusterTime" : {"clusterTime" : Timestamp(1652324419, 1),"signature" : {"hash" : BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="),"keyId" : NumberLong(0)}}
}
rs0:SECONDARY>rs.slaveOk() # 允许从节点读

本地搭建mongodb集群相关推荐

  1. 搭建mongodb集群(副本集+分片)

    完整的搭建mongodb集群(副本集+分片)的样例... 准备四台机器,各自是bluejoe1,bluejoe2,bluejoe3,以及bluejoe0 副本集及分片策略确定例如以下: 将创建3个副本 ...

  2. 【超详细】手把手教你搭建MongoDB集群搭建

    MongoDB集群搭建 MongoDB集群简介 mongodb 集群搭建的方式有三种: 主从备份(Master - Slave)模式,或者叫主从复制模式. 副本集(Replica Set)模式 分片( ...

  3. 本地搭建Elasticsearch集群

    目的 适合任何版本 本地搭建es集群,适合任何版本 下载地址 选择 Linux64(TAR) - No JDK 6.8.4 https://elasticsearch.cn/download/ 步骤 ...

  4. 在Linux上如何快速搭建MongoDB集群

    搭建MongoDB集群的一个小妙招,教你快速搭建MonggoDB集群. 一.首先确认你的集群信息 三台机器的配置服务(27018)形成复制集,分片1.2.3也在各机器都部署一个实例,它们之间形成复制集 ...

  5. Ubuntu搭建MongoDB集群

    MongoDB是一个基于分布式文件存储的数据库,是介于关系数据库和非关系数据库之间的数据库,属于非关系数据库,非常适合爬虫爬取大量数据时进行存储. MongoDB集群旨在提高系统的稳定性,使用多个Mo ...

  6. centos7下详细搭建Mongodb集群

    一.Mongodb集群( no-sql库)集群 搭建 1.mongo集群的拓扑图,先简单了解一下 2.安装 mongodb到node1,2,3节点(以下操作node1,2,3各节点上都要执行,建议使用 ...

  7. 在 Azure 虚拟机上快速搭建 MongoDB 集群

    MongoDB 是目前在 NoSQL 市场上非常受欢迎的一个数据库,本文介绍如何使用 Azure PowerShell 和 Azure CLI 在 Azure 虚拟机上搭建单节点 MongoDB(测试 ...

  8. php mongodb 集群,搭建MongoDB集群

    Shards Server: 每个shard由一个或多个mongod进程组成,用于存储数据 Config Server: 用于存储集群的Metadata信息,包括每个Shar 集群由以下3个服务组成: ...

  9. Windwos下搭建MongoDB集群

    文章目录 1.下载MongoDB 2.集群描述 3.构建集群文件目录 4.新建配置文件 5.启动MongoDB服务 6.配置集群 7.集群测试 8.设置密码和开启认证 1.下载MongoDB 去Mon ...

最新文章

  1. CPU架构的llvm后端
  2. “编译器错误信息: CS0016: 未能写入输出文件”解决方法
  3. leetcode算法题--丑数 II★
  4. java集合-HashSet源码解析
  5. SQL Server 创建用户及权限管理
  6. 红色警报 (25 分)【测试点分析】【两种解法】
  7. IIS7.0通过FastCGI方式运行PHP遇到的一些问题及解决方法
  8. 三十好几的程序员被领导责骂,只能到厕所痛哭!
  9. 求书:推荐阅读倡议书
  10. thinkphp5 没有 $this->ajaxReturn
  11. 淘淘商城第59讲——搭建Solr集群
  12. QPSK调制解调原理(IQ调制)
  13. 安装VMware16教程
  14. ACI注册国际项目考试地点汇总
  15. html设置谷歌火狐IE写法,原生js编写设为首页兼容ie、火狐和谷歌
  16. 打开我的计算机我的文档不见,win10系统我的文档不见了的设置教程
  17. Android之sdcard保存数据
  18. 在vue中使用marked解析markdown文件
  19. Mand Mobile
  20. b站视频素材哪里找?怎么找b站素材?

热门文章

  1. 傻瓜式安装stable diffusion图像生成软件
  2. idea 怎么自动导入import_IntelliJ IDEA设置自动导入包
  3. 微信小程序 使用全局变量
  4. IDEA如何设置自动导包
  5. DVR登录绕过漏洞_CVE-2018-9995漏洞复现
  6. 等保测评三级——【安全物理环境】
  7. 计算机组装实训规划,计算机组装和维护技术实训计划.doc
  8. 机器学习模型部署的三种方法
  9. 忘记年龄,忘记名利,忘记怨恨,忘记烦恼……
  10. 水面反光如何拍摄_怎样拍好水面上的倒影?水面倒影拍摄技巧介绍