CentOS7安装MongoDB
一、服务器说明系统环境版本:CentOS Linux release 7.3.1611 (Core)MongoDB版本:5.0.11二、环境配置
2.1、停止防火墙systemctl status firewalld #查看firewall
systemctl stop firewalld #停止firewall
systemctl disable firewalld #禁止firewall开机启动
reboot2.2 ...
Vue+Koa+MongoDB从零开源一个任务管理系统
GitHub 地址:https://github.com/dom-bro/task-manager
大概是在18年的时候,当时还没有疫情。当时工作中同时负责多个项目,有 PC 端运营管理后台的,有移动端 M 站的,有微信小程序的,每天 git 分支切到头昏眼花,每个需求提测需要发送邮件,而且周五要写烦人的周报,我就萌生了做一个任务管理系统的想法。其实不管是 ...
Linux下安装Mongodb
1.离线安装MongoDB1.1 文档编写时的安装环境操作系统:CentOS Linux release 7.5.1804 (Core)
虚拟机环境:内存 974M,磁盘 20G,CPU架构 x86_64
1.2 准备安装版本:4.2.10
下载如下5个包,下载链接
mongodb-org-server-4.2.10-1.el7.x86_64.rpm
mongodb-org-shell-4.2.10-1.el7.x86_64.rpm
mongodb-org-mongos-4.2.10-1.el ...
linux安装mongodb
Linux下MongoDB安装和配置详解
一、创建MongoDB的安装路径
在/usr/local/ 创建文件夹mongoDB
mkdir mongoDB
二、上传文件到Linux上的/usr/local/source目录下
\1. 我首先在mongoDB下载路径下载mongoDB下载对应的版本.
2.通过FTP工具将安装包上传到linux机器上面.
三、解压文件
\1. 进入到/usr/local/source目录:
cd /usr/ ...
高可用mongodb集群(分片+副本):规划及部署
目录■■ 概述■ 下图是一个典型的3节点分片副本集群■ Mongos Server■ config server■ shard server■ replica set■ 仲裁者(Arbiter)■ 主节点(Primary)■ 副节点(Secondary)■ 仲裁节点(Arbiter)■ 心跳检测■ 仲裁节点挂掉怎么办■■ 分片集群规划■ 注:配置支持IPV6■ Configure hostname、hosts file、ip ...
mongoDB聚合操作、多表关联查询(学习笔记)
mongoDB中的聚合是什么
聚合(aggregate)是MongoDB的高级查询语言,它允许我们通过转化合并多个文档的数据来生成新的在单个文档里不存在的文档信息,MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果,有点类似sql语句中的 count(*)。
聚合是基于数据处理的聚合管道,每个文档通 ...
ubuntu安装mongodb
ubuntu安装mongodb
一:用 ubuntu 命令安装
MongoDB 安装很简单,无需下载源文件,可以直接用 apt-get 命令进行安装。
打开终端,输入以下命令:
sudo apt-get install mongodb
二. 查看进程是否已经启动
这时装好以后应该会自动运行 mongod 程序,通过 "pgrep mongo -l" 查看进程是否已经启动
三:在终端输入 "mongo"
...
6 k8s-mongodb集群部署(副本集)
1 环境说明
主机名
系统版本
IP地址
cpu/内存/磁盘
用途
软件版本
k8s_nfs
CentOS7.5
172.16.1.60
2核/2GB/60GB
nfs存储
nfs-utils-1.3.0-0.68
k8s-master1
CentOS7.5
172.16.1.81
2核/4GB/60GB
kubernetes master1节点
k8s v1.20.0
k8s-master2
CentOS7.5
172.16.1.82
2核/4GB/60GB
kubernetes master2节点
k8s v1. ...
MongoDB-SQL语法
MongoDB-SQL语法
可视化软件:Navicat
1. MongoDB-查询
db.getCollection('表名').find({}); db.getCollection('表名').find({"_id":1});
2. MongoDB-NE(NOT EQUAL)查询
db.getCollection('表名').find({"_id":{$ne:1}})
3. MongoDB-IN查询
db.getCollection('表名').find({"_id":{$in:[1,2,3]}});
4. MongoDB-NOT_IN查询
db ...
【MongoDB】MongoDB启动报错"msg":"Failed to unlink socket file"
启动时报错:
# more mongod.log
{"t":{"$date":"2022-06-19T12:43:29.495+08:00"},"s":"I", "c":"CONTROL", "id":23285, "ctx":"main","msg":"Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledPro
tocols 'none'"}
{"t":{"$date":"2022-06-19T12:43:29.498+08:00"},"s":"W", "c":" ...
MongoDB +MongoDB在.net Core中的应用+封装MongoDB上下文类
MongoDB +MongoDB在.net Core中的应用
一、什么是MongoDB
MongoDB是一个基于分布式文件存储的数据库
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
MonfoDB创建新连接参考:
https://blog.csdn.net/lavendersue/article/details/104924258?spm=1001 ...
MongoDB分片详解
引用网址:https://www.jb51.net/article/136856.htm
分片是MongoDB的扩展方式,通过分片能够增加更多的机器来用对不断增加的负载和数据,还不影响应用.
1.分片简介
分片是指将数据拆分,将其分散存在不同机器上的过程.有时也叫分区.将数据分散在不同的机器上,不需要功能
强大的大型计算机就可以存储更多的数据,处理更大的负载 ...
helm 安装 MongoDB 集群
目录资源清单helm 安装 MongoDB 3副本集1. 添加 bitnami 的仓库2. 查询 MongoDB 资源3. 拉取 MongoDB chart 到本地4. 对本地 values-test.yaml 修改5. 安装 MongoDB 集群6. 查看部署的 MongoDB 集群7. 连接 MongoDB 集群 验证服务参考文档
资源清单
本文安装 MongoDB 依赖 K8S集群 和 helm ,本文不提供 K8S集群 和 helm ...
MongoDB 学习笔记
概述
MongoDB 是一个介于关系型数据库和非关系型数据库之间的产品,是非关系型数据库中功能最丰富,最像关系型数据库的。
MongoDB 支持的数据结构非常松散,类似 json 的 bson 格式,因此可以存储比较复杂的数据类型。MongoDB 最大的特点是支持的查询语言非常强大,语法类似于面向对象的查询语言,几乎可以实现类似关系型 ...
调优mongodb内存设置
从3.2开始,monogdb的默认存储引擎就是WiredTiger。mongodb会同时使用wt的内部缓存和文件系统缓存。从3.4开始,mongodb的wt引擎内存缓存的设置规则为:(RAM-1GB)*50% 或者256MB
你需要分析是否对默认的内存做调优。一条比较好的原则就是wt的缓存足够大,能够缓存整个应用的工作集。
查看wt的缓存统计信息:
db.serve ...
MongoDB 几种查询嵌套数据(Embedded)的方式
MongoDB 推荐使用「内嵌文档(Embedded)」,所以带来一个问题,如何查询嵌入文档内的数据?
本文转自简书:该叶无法找到关注
假如我们有一个 storage 的 Collection,包含一条数据:
// `storage` Collection
{
"_id": "alpha",
"name": "Storage Alpha",
"items": [
{
"catego ...
Centos安装MongoDB
Centos安装MongoDB
配置程序包管理系统
创建一个/etc/yum.repos.d/mongodb-org-4.2.repo文件
[mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
您也可以.rpm ...
GitHub星标1k+的C#/.NET/.NET Core学习、工作、面试指南(让现在的自己不再迷茫✨)
缘起
概述:发现现如今网上关于Java、前端、Android、Golang...等相关技术的学习资料,面试指南一搜都是一大把,但是我们大.NET/C#的相关学习资料,面试指南和一些常见的面试题都是寥寥无几,并不是没有人写,而是因为网上的资料和文章太零散了,缺少一个汇总的知识库。因此作为.NET开发中的一员当然是不想让这种现象普遍 ...
mongodb之shard分片
总的
1:在3台独立服务器上,分别运行 27017,27018,27019实例, 互为副本集,形成3套repl set
2: 在3台服务器上,各配置config server, 运行27020端口上
3: 配置mongos
./bin/mongos --port 30000 \
--dbconfig 192.168.1.201:27020,192.168.1.202:27020,192.168.1.203:27020
4:连接路由器
./bin/mong ...
Ubuntu20.04 安装MongoDB及其基本使用
MongoDB
官方文档
本博客旨在自我学习使用,如有任何疑问请及时联系博主
基本介绍
MongoDB 是由C++语言编写并基于分布式文件存储的开源数据库。
MongoDB 是一款介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的NOSQL数据库。它面向文档存储,而且安装和操作起来都比较简单和容易, ...