网易首页 > 网易号 > 正文 申请入驻

MongoDB 集群如何工作?

0
分享至

一、什么是“MongoDB”?

“MongoDB”是一个开源文档数据库,也是领先的“NoSQL”数据库,分别用“C++”“编程语言”编写,使用带有“Schema”的各种类似JSON的文档,是也分别被认为是现代应用程序中最受欢迎的数据库系统。

II. “MongoDB”集群是如何工作的。

MongoDB 在文档集合中使用键值存储,而不是使用关系数据库管理系统 (RDBMS) 地表和固定模式。以及许多选项,例如,它支持许多用于水平扩展的选项分别在大型生产环境中。数据的各种缩放策略分别是“垂直缩放”和“水平缩放”。“垂直缩放”涉及向服务器添加更多资源,以便它可以处理更大的数据集,但它涉及停机时间和难以自动化。“横向扩展”的过程涉及添加更多服务器以增加各种资源,并且在使用快速增长的动态数据集的配置中通常是首选。数据集被分解成多个部分并分布在各个服务器上,因为它基于添加更多服务器的概念,而不是分别在一台服务器上添加更多资源。

因此,要在“MongoDB”中执行集群,至少需要有六个 Linode。为此,需要在每个要在其集群中使用的单独 Linode 上安装“MongoDB”。分别在每个 Linode 上面的主机名和时区。 然后,“保护服务器”的过程开始发挥作用,其中创建一个标准用户帐户来保护服务器,并加强 SSH 访问并删除不必要的网络服务。每个 Linode 系统。使用此命令只需简单地更新系统,如下所示:

sudo apt-get update && sudo apt-get upgrade

创建setup需要的组件是“Config Server”、“Query Router”、“Shard”,然后就是配置host文件。因此,为此目的,需要分别用“Linode”的单独IP地址替换IP地址,并同时提及主机名。例如,例如,数据看起来像

192.1.1.1 mongo-config-1

现在,已经成功完成了上述步骤,现在需要设置“MongoDB Authentication”。所以,首先我们将创建一个“Administrative User”。因此,为此,需要登录“mongo”shell只需在 shell 中分别输入术语“mongo”,如下所示:

mongo

现在,需要分别连接到 admin 数据库。因此,为此需要在 shell 中分别键入“use admin”,如下所示,例如:

use admin

现在,需要分别创建一个具有“root”权限的管理用户。这里要注意的一件重要事情是,为此,需要用一个由小写字母、大写字母组成的强密码替换他们的密码作为特殊字符以及数字和符号。因此,要创建具有“root”权限的管理用户,需要分别在 shell 和/或命令提示符中键入此类代码。

db.createUser({user: "mongo-admin", pwd: "password", roles:(role: "root", db: "admin")})

现在需要生成密钥文件,生成密钥文件的代码如下:

openssl rand -base32 256 > mongo-keyfile

生成好各种key后需要分别拷贝到副本集的各个成员中。 现在需要使用此类命令创建目录并保存文件,如下所示:

sudo mkdir /opt/mongo

现在,需要应用更改并在这种类型的命令的帮助下重新启动“mongod”,分别如下:

sudo systemct1 restart mongod

现在应该分别进行Config Servers进程的初始化,格式如下:

port: 11111 bindIP: 192.1.1.1 replication: replSetName: configReplSet clusterRole: "configsvr"

其中,bindIP 地址应与我们之前设置的预配置 IP 地址匹配,“configReplSet”是要配
置的副本集的名称。现在,在分别进行上述更改后,需要重新启动“mongod”服务,分别借助以下代码:

sudo systemct1 restart mongod

现在,分别使用管理用户通过端口“27019”连接到 Linode 的配置服务器,如下所示:

mongo mongo-config -1:27019 -u mongo-admin -p

现在,哦ne 需要启动副本技能。现在,希望已经成功完成了上述步骤。现在,让我们分别进行下一步计划。

现在,我们将配置查询路由器。为此,首先需要创建名为“/etc/mongos.conf”的新配置文件。现在,需要为“mongos”创建一个新的系统单元文件,名为“
/lib/systemd/system/mongos.service”。现在,需要启用“mongos.service”,以便它在重新启动时自动启动,然后我们将借助此类代码分别初始化“mongo”,如下所示:

sudo systemct1 enable mongos.service
sudo systemct1 start mongos

现在,需要确认“mongos”是否正常运行。因此,为了做到这一点,需要借助以下特定代码进行处理:

systemct1 status mongos

现在,一旦完全按照上述步骤进行操作,现在应该可以知道如何继续前进了。在对数据进行聚类时会使用各种类型的“分片策略”,其中一些是“基于范围的策略”分片”,“基于哈希的分片”等。此外,在某些情况下,也需要在“集合级别”创建“分片”的过程,或者也必须很重要,这取决于什么地方,需要遵循那个特定的步骤也分别执行完整的“分片过程”。如果他们想检查它是否正常工作并尝试它是如何工作的,还可以测试他们新创建的“集群”。

注意:当有人出于官方目的使用集群时,应该设置防火墙来限制端口,这样流量只能在集群内的各种类型的主机之间接受。

因此,最后但并非最不重要的是,这是对“MongoDB”集群过程实际如何工作以及如何创建自己的各种配置文件以及设置环境以创建和设置各种“Linode”并执行“MongoDB”的集群过程,并分别查看系统是如何预先配置和工作的。

感谢阅读✍️

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
爆发!伍德本赛季13战9球,以24球并列成为森林队史英超射手王

爆发!伍德本赛季13战9球,以24球并列成为森林队史英超射手王

直播吧
2024-12-01 00:31:12
马龙参观台北故宫!一身黑色休闲装太帅了,对镜头挥手腕表也抢镜

马龙参观台北故宫!一身黑色休闲装太帅了,对镜头挥手腕表也抢镜

八八尚语
2024-11-30 12:36:39
清华大学资深教授:别以为只要经济强大了,世界就会尊重你

清华大学资深教授:别以为只要经济强大了,世界就会尊重你

尚曦读史
2024-11-29 19:30:10
国家队下场收房子,一个危险信号出现了

国家队下场收房子,一个危险信号出现了

童童聊娱乐啊
2024-11-30 23:20:13
刘诗诗:我那被叫“五旬老汉”的丈夫,如今竟是世上顶好的爸爸!

刘诗诗:我那被叫“五旬老汉”的丈夫,如今竟是世上顶好的爸爸!

史纪文谭
2024-11-30 22:45:45
华佗在世?明日掘金客战快船 阿隆-戈登小概率复出

华佗在世?明日掘金客战快船 阿隆-戈登小概率复出

直播吧
2024-12-01 09:51:14
中国体操名将力挺吴柳芳:管晨辰多管闲事,等你光环散去就能明白

中国体操名将力挺吴柳芳:管晨辰多管闲事,等你光环散去就能明白

尘语者
2024-11-28 14:16:15
果敢同盟军难怪最近没消息,原来彭司令留在昆明

果敢同盟军难怪最近没消息,原来彭司令留在昆明

社会人物解读
2024-11-30 15:55:02
中国空间站进了飞虫?航天员毫不意外,这些小虫子到底何方神圣?

中国空间站进了飞虫?航天员毫不意外,这些小虫子到底何方神圣?

粤语音乐喷泉
2024-11-30 23:03:13
中国卫生巾巨头,暴跌85%

中国卫生巾巨头,暴跌85%

财经锐眼
2024-11-28 18:35:04
解救女孩司机获永久免除挂靠管理费,网友:好人有好报

解救女孩司机获永久免除挂靠管理费,网友:好人有好报

大象新闻
2024-11-30 08:52:54
49年胡奇才来沈阳养病,伍修权先斩后奏,胡:你们不能绑我在这里

49年胡奇才来沈阳养病,伍修权先斩后奏,胡:你们不能绑我在这里

大海的诺言
2024-10-08 15:13:32
故事:地震幸存女孩嫁给大13岁的恩人,不料竟是噩梦开端

故事:地震幸存女孩嫁给大13岁的恩人,不料竟是噩梦开端

清茶浅谈
2024-11-27 20:37:38
郭艾伦巅峰一战!32+7三分6中6力擒东北虎,率队2连胜逼近季后赛

郭艾伦巅峰一战!32+7三分6中6力擒东北虎,率队2连胜逼近季后赛

体坛纪录片
2024-11-30 21:45:28
叫顾客“爸爸”遭原配上门大闹的LV柜姐已开始带货:5天更新8条卖货视频

叫顾客“爸爸”遭原配上门大闹的LV柜姐已开始带货:5天更新8条卖货视频

鲁中晨报
2024-11-30 15:12:09
泽连斯基态度大变!20%的乌克兰领土,普京要定了

泽连斯基态度大变!20%的乌克兰领土,普京要定了

千里持剑
2024-11-30 14:48:24
6-4大逆转,4连鞭淘汰8冠王奥沙利文,霍师傅1-0、2-1力压小钢炮

6-4大逆转,4连鞭淘汰8冠王奥沙利文,霍师傅1-0、2-1力压小钢炮

全能体育柳号
2024-12-01 06:32:02
站不稳就让孩子跑,英语新教材刚出,就逼疯全国50%家长,为啥?

站不稳就让孩子跑,英语新教材刚出,就逼疯全国50%家长,为啥?

书雁飞史oh
2024-11-30 22:21:14
美国前总统之子:我访华150次,确信中国没有敌意,美国一直撒谎

美国前总统之子:我访华150次,确信中国没有敌意,美国一直撒谎

小鬼头体育
2024-11-30 12:58:28
台当局偷偷改了规矩:若解放军战机飞临台岛,台湾民众只有3分钟

台当局偷偷改了规矩:若解放军战机飞临台岛,台湾民众只有3分钟

猎火照狼山
2024-11-27 00:05:03
2024-12-01 10:19:00
读历史学知识
读历史学知识
读历史学知识
44文章数 20关注度
往期回顾 全部

科技要闻

我国首个商业航天发射场首发成功

头条要闻

男子买二手LV包送客户 鉴定结果"符合工艺"又"不通过"

头条要闻

男子买二手LV包送客户 鉴定结果"符合工艺"又"不通过"

体育要闻

巴萨1-2拉帕3轮不胜 125周年庆告负

娱乐要闻

恶意炒作!李行亮麦琳和好后口碑崩塌

财经要闻

女首富,死刑!交出800亿,免死!

汽车要闻

比亚迪方程豹豹8推送首次OTA 新增暴力模式

态度原创

教育
亲子
家居
数码
游戏

教育要闻

面积变化和二次函数有关的中考真题,熟悉函数性质是解题关键

亲子要闻

人类幼崽薅自己头发可真狠,宝宝:手不知道是自己的,头发也不知道是自己的,只有痛才知道是自己的

家居要闻

现代设计感 温馨两居室

数码要闻

B&O Beoplay Eleven 入耳式耳机上架官网:,499 欧元

梦幻西游:175超强九黎城,5把高伤武器随便换,当今的主流物理!

无障碍浏览 进入关怀版