Skip to Content
MongoDB权威指南(第3版)
book

MongoDB权威指南(第3版)

by Shannon Bradshaw, Eoin Brazil, Kristina Chodorow
November 2021
Intermediate to advanced
410 pages
12h 1m
Chinese
Posts & Telecom Press
Content preview from MongoDB权威指南(第3版)
管理
225
要对这台服务器进行维护,可以在不使用
replSet
选项的情况下对其进行重启。这会使其
作为一个独立的
mongod
进程来进行读写
。我们不希望副本集中的其他服务器联系到它,
因此会让它监听不同的端口(这样其他成员就无法找到它了)。最后,要保持
dbpath
不变,
因为以这种方式重启是为了对这台服务器的数据进行一些操作。
首先,从
mongo shell
中关闭服务器:
> db.shutdownServer()
然后,在操作系统的
shell
(如
bash
)中,从另一个端口重启
mongod
,无须使用
replSet
参数:
$ mongod --port 30000 --dbpath /var/lib/db
它现在将作为独立的服务器运行,在端口
30000
上监听连接。副本集中的其他成员还在尝
试从
27017
端口上连接它,发现连接失败并假设其已停止运行。
当完成了对服务器的维护后,可以使用原始的选项重新启动它。重启之后,它会自动与副
本集的其余成员进行同步,复制它在“离开”期间错过的所有操作。
13.2
 副本集配置
副本集配置总是保存在
local.system.replset
集合的文档中。这个文档在副本集的所有成员上都
是相同的。不要使用
update
更新这个文档,应该使用
rs
辅助函数或
replSetReconfig
命令。
13.2.1
 创建副本集
要创建一个副本集,首先需要启动副本集成员的
mongod
进程,然后通过
rs.initiate()
将配置传递给其中一个成员。
> var config = {
... "_id" ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

大数据项目管理:从规划到实现

大数据项目管理:从规划到实现

Ted Malaska, Jonathan Seidman
Go程序设计语言

Go程序设计语言

艾伦A. A.多诺万, 布莱恩W. 柯尼汉
Spark快速大数据分析(第2版)

Spark快速大数据分析(第2版)

Jules S. Damji, Brooke Wenig, Tathagata Das, Denny Lee
Kafka权威指南(第2版)

Kafka权威指南(第2版)

Gwen Shapira, Todd Palino, Rajini Sivaram, Krit Petty

Publisher Resources

ISBN: 9787115576538