目录
单机切换成副本集方法步骤
首页 数据库 mysql教程 mongodb单机修改为副本集的步骤

mongodb单机修改为副本集的步骤

Jun 07, 2016 pm 04:06 PM
mongodb 副本 单机 换成 步骤

单机切换成副本集方法步骤 1:备份数据库,关掉目前的数据库 /u03/mongodb/bin/mongodump -d Configuration -o /u02/dump/ use admin db.shutdownServer(); 2:在两台机器上启动两个数据节点具体如下: /u01/mongo/bin/mongod--dbpath=/u01/mongodb/data/--l

单机切换成副本集方法步骤

1:备份数据库,关掉目前的数据库

/u03/mongodb/bin/mongodump -d Configuration -o /u02/dump/

use admin db.shutdownServer();

2:在两台机器上启动两个数据节点具体如下:

/u01/mongo/bin/mongod--dbpath=/u01/mongodb/data/--logpath=/u01/mongodb/logs/node1.log --replSet replcopy/192.168.191.141:27017--fork

/u01/mongo/bin/mongod--dbpath=/u01/mongodb/data/ --logpath=/u01/mongodb/logs/node2.log --replSetreplcopy/192.168.191.151:27017 --fork

第一个节点的数据文件为之前单点的数据文件目录,保证数据一直

3:在另一台机器上启动仲裁节点

u01/mongo/bin/mongod--dbpath=/u01/mongodb/arbiter/ --port 20000--logpath=/u01/mongodb/logs/arbiter.log --replSet replcopy/192.168.191.141:27017,192.168.191.151:27017--fork

/admin

4:添加配置

cfg = {_id: "replcopy", members: [ { _id:0, host:"192.168.191.141:27017"}, { _id:1,host:"192.168.191.151:27017"} ]}

rs.initiate(cfg)

5:添加仲裁节点

rs.addArb("192.168.191.150:20000");

6:进入数据库查看几圈的状态

rs.status() rs.stepDown() 这个命令可以强制primary和standard节点角色互换,从而验证是否能够实现failover功能。

7:使备库可读(可选)

db.getMongo().setSlaveOk()

8:修改应用程序连接字符串

mongodb://192.168.191.141:27017,192.168.191.151:27017

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

此 Apple ID 尚未在 iTunes Store 中使用:修复 此 Apple ID 尚未在 iTunes Store 中使用:修复 Jun 10, 2024 pm 05:42 PM

使用AppleID登录iTunesStore时,可能会在屏幕上抛出此错误提示“此AppleID尚未在iTunesStore中使用”。没有什么可担心的错误提示,您可以按照这些解决方案集进行修复。修复1–更改送货地址此提示出现在iTunesStore中的主要原因是您的AppleID个人资料中没有正确的地址。步骤1–首先,打开iPhone上的iPhone设置。步骤2–AppleID应位于所有其他设置的顶部。所以,打开它。步骤3–在那里,打开“付款和运输”选项。步骤4–使用面容ID验证您的访问权限。步骤

Shazam应用程序在iPhone中无法运行:修复 Shazam应用程序在iPhone中无法运行:修复 Jun 08, 2024 pm 12:36 PM

iPhone上的Shazam应用程序有问题?Shazam可帮助您通过聆听歌曲找到歌曲。但是,如果Shazam无法正常工作或无法识别歌曲,则必须手动对其进行故障排除。修复Shazam应用程序不会花费很长时间。因此,无需再浪费时间,请按照以下步骤解决Shazam应用程序的问题。修复1–禁用粗体文本功能iPhone上的粗体文本可能是Shazam无法正常运行的原因。步骤1–您只能从iPhone设置中执行此操作。所以,打开它。步骤2–接下来,打开其中的“显示和亮度”设置。步骤3–如果您发现启用了“粗体文本

iPhone卡在飞行模式:如何修复 iPhone卡在飞行模式:如何修复 Jun 15, 2024 pm 02:16 PM

在某些情况下,飞行模式非常方便。但是,如果您的iPhone突然卡在其中,相同的飞行模式可能会让您头疼。在本文中,我们设计了这套解决方案,可以让您的iPhone退出飞行模式。快速解决方法–1.尝试直接从控制中心禁用“飞行模式”。2.如果您无法从控制中心禁用飞行模式,您可以直接从“设置”选项卡禁用飞行模式–如果这些技巧不起作用,请按照以下修复程序解决问题。修复1–强制重启设备强制重启设备的过程非常简单。您所要做的就是按照这些分步说明进行操作。步骤1–您可以通过按下并松开音量调高按钮来启动该过程。步骤

清除iPhone中灰色的Safari历史记录:修复 清除iPhone中灰色的Safari历史记录:修复 Jun 08, 2024 pm 06:44 PM

iPhone上的Safari浏览器中的“清除历史记录”按钮是否显示为灰色?如果是这种情况,您将根本无法清除Safari浏览器中的历史记录。存储的cookie和网站数据可能会导致浏览器中出现未经请求的事件。但是,如果您按照以下步骤操作,则可以轻松解决问题并从Safari中删除存储的用户历史记录。修复1–禁用内容限制iPhone上的内容限制可能会限制Safari浏览器的正确使用。步骤1–打开iPhone设置。步骤2–接下来,转到“屏幕时间”设置。步骤3–在“屏幕使用时间”设置中,打开“内容和隐私限制

iPhone相机在室内灯光下闪烁/闪烁:修复 iPhone相机在室内灯光下闪烁/闪烁:修复 Jun 06, 2024 pm 02:28 PM

您的iPhone相机在室内灯光下闪烁或闪烁太多吗?您用iPhone拍摄的视频看起来不太好,因为灯光会亮起。您在视频上看到的闪烁是因为刷新率的差异。这是不正常的,有一些方法可以解决这个问题。此修复程序将帮助您解决iPhone视频中的连续闪烁或闪烁效果。修复–更改视频输出格式这种现象背后的原因是物体和相机镜头的刷新率之间存在明显差异。通常,如果您使用iPhone录制屏幕,视频会闪烁或闪烁很多。但是,如果您录制普通视频,它不应该闪烁。这种现象主要是因为屏幕的刷新率和相机的帧率不匹配。屏幕的刷新率通常

如何在Debian上配置MongoDB自动扩容 如何在Debian上配置MongoDB自动扩容 Apr 02, 2025 am 07:36 AM

本文介绍如何在Debian系统上配置MongoDB实现自动扩容,主要步骤包括MongoDB副本集的设置和磁盘空间监控。一、MongoDB安装首先,确保已在Debian系统上安装MongoDB。使用以下命令安装:sudoaptupdatesudoaptinstall-ymongodb-org二、配置MongoDB副本集MongoDB副本集确保高可用性和数据冗余,是实现自动扩容的基础。启动MongoDB服务:sudosystemctlstartmongodsudosys

MongoDB在Debian上的高可用性如何保障 MongoDB在Debian上的高可用性如何保障 Apr 02, 2025 am 07:21 AM

本文介绍如何在Debian系统上构建高可用性的MongoDB数据库。我们将探讨多种方法,确保数据安全和服务持续运行。关键策略:副本集(ReplicaSet):利用副本集实现数据冗余和自动故障转移。当主节点出现故障时,副本集会自动选举新的主节点,保证服务的持续可用性。数据备份与恢复:定期使用mongodump命令进行数据库备份,并制定有效的恢复策略,以应对数据丢失风险。监控与报警:部署监控工具(如Prometheus、Grafana)实时监控MongoDB的运行状态,并

WhatsApp验证码未获取iPhone:修复 WhatsApp验证码未获取iPhone:修复 Jun 07, 2024 pm 02:14 PM

在WhatsApp上没有收到验证码?验证是在iPhone上创建或设置WhatsApp帐户的主要步骤。因此,如果您没有获得验证码,您可能会遇到一些麻烦。但是,别担心。只需按照以下步骤操作,即可最终获取WhatsApp验证码并完成该过程。修复1–禁用Wi-Fi关闭Wi-Fi并将验证码重新发送到您的设备。步骤1–向下滑动以访问控制中心。步骤2–禁用手机上的Wi-Fi或蜂窝移动数据。在禁用手机上的Wi-Fi后,尝试重新发送验证OTP。如果您已收到OTP,请重新启用Wi-Fi或仅启用蜂窝数据以完成What

See all articles