网站备案会检查空间360网站建设官网

news/2025/10/8 16:47:11/文章来源:
网站备案会检查空间,360网站建设官网,网站设置了跳转被qq拦截,低代码开发技术配置mongodb副本集实现数据流实时获取 前言操作步骤1. docker拉取mongodb镜像2. 连接mongo1镜像的mongosh3. 在mongosh中初始化副本集 注意点 前言 由于想用nodejs实现实时获取Mongodb数据流#xff0c;但是报错显示需要有副本集的mongodb才能实现实时获取信息流#xff0c;… 配置mongodb副本集实现数据流实时获取 前言操作步骤1. docker拉取mongodb镜像2. 连接mongo1镜像的mongosh3. 在mongosh中初始化副本集 注意点 前言 由于想用nodejs实现实时获取Mongodb数据流但是报错显示需要有副本集的mongodb才能实现实时获取信息流因此特此进行副本集的配置。另外由于笔者使用的是Windows开发虚拟机上面的Ubuntu20.04的apt源又被整坏了因此只能寻求通过docker来实现副本集的部署。 操作步骤 首先默认已经安装过docker desktop没有安装过的可以参考这篇博客 1. docker拉取mongodb镜像 注一定要给镜像分配数据卷要不然就会在启动的时候启动到一半停下来中止。 首先创建一个文件名为docker-compose.yml的文件内容如下 version: 3.8 services:mongo1:image: mongo:latestcontainer_name: mongo1ports:- 27017:27017volumes:- mongo1_data:/data/dbcommand: [mongod, --replSet, rs0, --bind_ip_all]mongo2:image: mongo:latestcontainer_name: mongo2ports:- 27018:27017volumes:- mongo2_data:/data/dbcommand: [mongod, --replSet, rs0, --bind_ip_all]mongo3:image: mongo:latestcontainer_name: mongo3ports:- 27019:27017volumes:- mongo3_data:/data/dbcommand: [mongod, --replSet, rs0, --bind_ip_all]volumes:mongo1_data:mongo2_data:mongo3_data: 然后执行下面的命令生成镜像并启动容器 docker-compose up -d2. 连接mongo1镜像的mongosh docker exec -it mongo1 mongo3. 在mongosh中初始化副本集 在mongosh中输入如下命令 rs.initiate({_id: rs0,members: [{ _id: 0, host: mongo1:27017 },{ _id: 1, host: mongo2:27017 },{ _id: 2, host: mongo3:27017 }]} )输出 连接成功以后打开Docker Desktop就能看到连接成功以后的mongodb副本集了。 用Mongo Campass连接上mongodb以后就可以看到副本集配置成功了嘿嘿嘿 注意点 详细步骤可以借鉴这篇文章 注操作副本集如果想以PRIMARY模式需要在进入副本集以后再按一下回车。 另外注意在添加用户的时候要在admin用户下进行详细步骤如下 看到验证消息输出1证明验证成功

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/931725.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

课后 10.8

import java.util.Random; import java.util.Scanner; import java.util.HashSet; import java.util.Timer; import java.util.TimerTask; public class Math { private static HashSet questionSet = new HashSet<…

中国互联网协会官方网站达州 网站建设

1、什么是包 #官网解释 Packages are a way of structuring Python’s module namespace by using “dotted module names” 包是一种通过使用‘.模块名’来组织python模块名称空间的方式。 #具体的&#xff1a;包就是一个包含有__init__.py文件的文件夹&#xff0c;所以其实我…

实用指南:vue3+elementplus表格表头加图标及文字提示

实用指南:vue3+elementplus表格表头加图标及文字提示pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas&qu…

菏泽做网站的宁乡市住房和城乡建设局网站

本文通过config server连接git仓库来实现配置中心&#xff0c;除了git还可以使用svn或者系统本地目录都行。引入依赖<dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-config-server</artif…

9.29课后整理 - GENGAR

课程中主要完成一下内容。 1.分析方法重载代码特性:观察给定的MethodOverload类代码,明确其展示的“方法重载”特性,并查看JDK中System.out.println()方法,总结重载规律。 2.比较递归与递推实现阶乘:先用递归方法…

深入解析:【QT】`QTextCursor::insertText()`中插入彩色文本

深入解析:【QT】`QTextCursor::insertText()`中插入彩色文本pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Cons…

Java方法专题 - 动手动脑问题与实验总结

一、随机数生成相关实验 动手动脑1:纯随机数发生器实现 问题要求: 编写一个方法,使用线性同余算法生成指定数目(比如1000个)的随机整数。 算法参数:Modulus = 2 - 1 = int.MaxValue Multiplier = 7⁵ = 16807 C …

2025年中盘点

工作近况 转组有半年了,好久没来写东西了。 第一个产品被reorg了,我的第一份工作在的第一个岗位就戛然而止了。诚实来讲第一个组还是不错的。WLB顶级,领导信任,同事们鼎力配合,这完全是what my dream company sho…

学习问题日记-3

在学习Docker过程中,在linux上安装docker的时候,为了进行docker仓库换源,执行了以下命令之后遇到了一个报错。 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo y…

怎么用dw英文版做网站wordpress新增文章小工具

近几年&#xff0c;随着大数据和人工智能技术的发展&#xff0c;智能化、程序化营销在国内获得高速发展。从以创意内容、提升效率的工具到现在驱动企业数字化转型的智能营销&#xff0c;营销云在国内的热度与成熟度不断提升。营销云起源于“Enterprise Marketing Software Suit…

商城网站建站方案汕头 做网站

京准电钟&#xff5c;基于纳秒级的GPS北斗卫星授时服务器 京准电钟&#xff5c;基于纳秒级的GPS北斗卫星授时服务器 你有没有思考过这样一个问题&#xff1a;火车站内&#xff0c;熙熙攘攘&#xff0c;旅客排队进站、列车停靠发车&#xff0c;一切井然有序。一旦有个别时间出现…

企业网站建设网站优化网站跳出

&#x1f493; 博客主页&#xff1a;从零开始的-CodeNinja之路 ⏩ 收录文章&#xff1a;【Web开发】CSS教学(超详细,满满的干货) &#x1f389;欢迎大家点赞&#x1f44d;评论&#x1f4dd;收藏⭐文章 目录 CSS一. 什么是CSS?1.1 基本语法规范1.2 引入方式1.3 规范 二. CSS选…

【CVE-2025-4123】Grafana完整分析SSRF和从xss到帐户接管 - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

差分约束乘法改加减

洛谷P4926 [1007] 倍杀测量者#include<bits/stdc++.h> using namespace std; const int N=1010; const double INF=1e18; const double eps=1e-7; struct node{int v;double k;int tp; }; vector<node> ed…

01-方法-课后作业

Demo:MethodOverLoad展示了相同名称不同参数类型的方法,也叫做方法重载,在程序调用方法时会按照参数的类型而选择相应符合的方法。

域名建设好了怎么在建设网站创意设计图片素材

目录 一、Elasticsearch是什么&#xff1f; 二、为什么要使用ElasticSearch 2.1 关系型数据库有什么问题&#xff1f; 2.2 ElasticSearch有什么优势&#xff1f; 2.3 ES使用场景 三、ElasticSearch概念、原理与实现 3.1 搜索引擎原理 3.2 Lucene 倒排索引核心原理 倒排…

应用程序io接口

字符设备接口 字符设备只数据的存取和传输时以字符为单位的设备,比如键盘打印机,基本都是传输肃立比较低,不可寻址,并且在io时候,通常采取中断驱动的方式 块设备接口 块设备时至数据的存取和传输时以数据库为单位…

凡客网站登陆深圳工业设计培训班

转载自 如何设计一个高可用的运营系统 这是一篇来自粉丝的投稿&#xff0c;作者【林湾村龙猫】近一年在做关于运营活动方面的设计。本文是他的关于运营活动的总结&#xff0c;Hollis做了一点点修改。 概述 一个产品业务的发展总是离不开运营二字。随着业务快速的发展以及新…

深圳自助网站建设做网站的程序

在学习之前,一直以为WebService就是一个工具,在两个服务器之间建立一个通信,帮我们把需要传输的数据组织成规范的XML数据并发送到目的地,实际情况也确实是这样的,不过更高级一点的是,XFire不但可以帮我们生成XML发送,而且可以在接收了xml之后还可以直接返回对象给我们用…

【学习记录】Django Channels + WebSocket 异步推流编写常用命令汇总

【学习记录】Django Channels + WebSocket 异步推流编写常用命令汇总pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: &qu…