本地搭建mongodb集群
创建数据保存目录
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集群相关推荐
- 搭建mongodb集群(副本集+分片)
完整的搭建mongodb集群(副本集+分片)的样例... 准备四台机器,各自是bluejoe1,bluejoe2,bluejoe3,以及bluejoe0 副本集及分片策略确定例如以下: 将创建3个副本 ...
- 【超详细】手把手教你搭建MongoDB集群搭建
MongoDB集群搭建 MongoDB集群简介 mongodb 集群搭建的方式有三种: 主从备份(Master - Slave)模式,或者叫主从复制模式. 副本集(Replica Set)模式 分片( ...
- 本地搭建Elasticsearch集群
目的 适合任何版本 本地搭建es集群,适合任何版本 下载地址 选择 Linux64(TAR) - No JDK 6.8.4 https://elasticsearch.cn/download/ 步骤 ...
- 在Linux上如何快速搭建MongoDB集群
搭建MongoDB集群的一个小妙招,教你快速搭建MonggoDB集群. 一.首先确认你的集群信息 三台机器的配置服务(27018)形成复制集,分片1.2.3也在各机器都部署一个实例,它们之间形成复制集 ...
- Ubuntu搭建MongoDB集群
MongoDB是一个基于分布式文件存储的数据库,是介于关系数据库和非关系数据库之间的数据库,属于非关系数据库,非常适合爬虫爬取大量数据时进行存储. MongoDB集群旨在提高系统的稳定性,使用多个Mo ...
- centos7下详细搭建Mongodb集群
一.Mongodb集群( no-sql库)集群 搭建 1.mongo集群的拓扑图,先简单了解一下 2.安装 mongodb到node1,2,3节点(以下操作node1,2,3各节点上都要执行,建议使用 ...
- 在 Azure 虚拟机上快速搭建 MongoDB 集群
MongoDB 是目前在 NoSQL 市场上非常受欢迎的一个数据库,本文介绍如何使用 Azure PowerShell 和 Azure CLI 在 Azure 虚拟机上搭建单节点 MongoDB(测试 ...
- php mongodb 集群,搭建MongoDB集群
Shards Server: 每个shard由一个或多个mongod进程组成,用于存储数据 Config Server: 用于存储集群的Metadata信息,包括每个Shar 集群由以下3个服务组成: ...
- Windwos下搭建MongoDB集群
文章目录 1.下载MongoDB 2.集群描述 3.构建集群文件目录 4.新建配置文件 5.启动MongoDB服务 6.配置集群 7.集群测试 8.设置密码和开启认证 1.下载MongoDB 去Mon ...
最新文章
- CPU架构的llvm后端
- “编译器错误信息: CS0016: 未能写入输出文件”解决方法
- leetcode算法题--丑数 II★
- java集合-HashSet源码解析
- SQL Server 创建用户及权限管理
- 红色警报 (25 分)【测试点分析】【两种解法】
- IIS7.0通过FastCGI方式运行PHP遇到的一些问题及解决方法
- 三十好几的程序员被领导责骂,只能到厕所痛哭!
- 求书:推荐阅读倡议书
- thinkphp5 没有 $this->ajaxReturn
- 淘淘商城第59讲——搭建Solr集群
- QPSK调制解调原理(IQ调制)
- 安装VMware16教程
- ACI注册国际项目考试地点汇总
- html设置谷歌火狐IE写法,原生js编写设为首页兼容ie、火狐和谷歌
- 打开我的计算机我的文档不见,win10系统我的文档不见了的设置教程
- Android之sdcard保存数据
- 在vue中使用marked解析markdown文件
- Mand Mobile
- b站视频素材哪里找?怎么找b站素材?