第一个路由节点创建|学习笔记

简介: 快速学习第一个路由节点创建

开发者学堂课程【MongoDB精讲课程(下)第一个路由节点创建】学习笔记与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/727/detail/12985


第一个路由节点创建

 

内容介绍:

一、准备存放数据和日志的目录

二、新建或修改配置文件

三、启动mongos

四、客户端登录mongos

图片1.png

路由节点不再是mongod服务,而是mongos服务,与之前搭建的副本集节点是有区别的。

 

一、准备存放数据和日志的目录

mkdir -p/mongodb/sharded_cluster/mymongos_27017/log

与之前的区别:只需要log目录即可,不需要data目录,之前创造mongod需要一个log一个data,而现在不需要。因为路由节点主要是用来路由分发,不存储具体的数据。

 

二、新建或修改配置文件:

vi/mongodb/sharded_cluster/mymongos_27017/mongos.conf

Sharding:

#指定配置节点副本集

configDB:myconfigrs/180.76.159.126:27019,180.76.159.126:27119,180.76.159.126:27219

是mongos配置文件而不是mongod,虽然很像,但不是mongod。

下方需要指定sharding,configDB指的是刚刚配置的配置节点副本集

首先确定副本集配置名称是什么 即myconfigrs

后面跟这配置节点的三台mongod服务的端口号:180.76.159.126: 27019,180.76.159.126:27119,180.76.159.126:27219

以上则为完整的配置文件。最后esc w+q进行保存。

 

三、启动mongos:

#/usr/local/mongodb/bin/mongos-f/mongodb/sharded cluster/mymongos_27017/mongos.conf

注意是使用 mongos 去启动。

 

四、客户端登录mongos:

/usr/local/mongodb/bin/mongo--host 180.76.159.126 -port 27017

登陆连接后,可以执行一些命令:show dbs  可以看到有库存在  一个admin库,一个config库。

图片2.png

创建库 aabb:

图片3.png

当随便粘贴一条数据进去后会报错:

图片4.png

查看错误原因:caused by:no shards found  代表没有找到分片服务

在新建mongos路由文件的时候,只指定了副本集。

只将路由和副本集进行连接,但没有连接分片服务,没有分片服务去存储数据,那么下一步就是让路由节点和分片进行连接。

图片5.png

相关文章
|
11月前
|
JSON 监控 API
京东商品列表 API 接口系列(京东 API)
京东商品列表API接口为开发者提供获取店铺内商品详细信息的功能,包括名称、价格、库存、图片、ID、销量等。通过HTTP GET请求并包含必要参数(如店铺ID、API密钥),可获取JSON格式的商品列表数据,适用于展示、库存管理、价格监控等场景。示例代码展示了使用Python调用该接口的方法,返回的数据包含状态码、商品总数、分页信息及具体商品详情。
|
安全 云计算 虚拟化
云上未来:探索云计算的技术变革与应用趋势
云上未来:探索云计算的技术变革与应用趋势
1296 0
|
机器学习/深度学习 自然语言处理 PyTorch
PyTorch 中的动态图与静态图:理解它们的区别及其应用场景
【8月更文第29天】深度学习框架中的计算图是构建和训练神经网络的基础。PyTorch 支持两种类型的计算图:动态图和静态图。本文旨在阐述这两种计算图的区别、各自的优缺点以及它们在不同场景下的应用。
3410 0
|
安全 数据安全/隐私保护
恶意攻击
黑客攻击:黑客使用计算机作为攻击主体,发送请求,被攻击主机成为攻击对象的远程系统,进而被窃取信息。 特洛伊木马:特洛伊木马通过电子邮件或注入免费游戏一类的软件进行传播,当软件或电子邮件附件被执行后,特洛伊木马被激活。特洛伊密码释放他的有效负载,监视计算机活动,安装后门程序,或者向黑客传输信息。
128 4
|
供应链 物联网 区块链
新技术潮流下的未来图景:区块链、物联网与虚拟现实的融合与创新
【10月更文挑战第36天】在数字化时代的浪潮中,新兴技术如区块链技术、物联网(IoT)以及虚拟现实(VR)正逐渐渗透到我们生活的方方面面。本文将深入探讨这些技术的发展趋势和应用场景,通过分析它们如何相互促进,共同塑造一个更加智能、互联的世界。我们将从基础概念出发,逐步展开讨论,揭示它们在未来社会中的潜在影响和价值。
201 4
基于MQ实现分布式事务
基于MQ实现分布式事务
127 1
|
2天前
|
数据采集 人工智能 安全
|
12天前
|
云安全 监控 安全
|
3天前
|
自然语言处理 API
万相 Wan2.6 全新升级发布!人人都能当导演的时代来了
通义万相2.6全新升级,支持文生图、图生视频、文生视频,打造电影级创作体验。智能分镜、角色扮演、音画同步,让创意一键成片,大众也能轻松制作高质量短视频。
1025 151