文章目录 第1章 基本环境和基本优化1.1 准备的服务器1.2 项目实践架构1.3 操作系统环境1.4 操作系统优化 第2章 服务器上部署MongoDB软件及服务2.1 事先生成密钥(不是证书哈)2.2 软件及实例部署前的规划说明2.3 所有服务器部署MongoDB软件2.4 vm-7-201上部署mongodb实例2.5
一、命令安装 1、查看可用的 MongoDB 版本 链接: hub.docker.com-mongo. 本次使用最新版本:latest 可以用 docker search mongo 命令来查看可用镜像 2、安装步骤 (1)拉取镜像 docker pull mongo:latest (2)运行容器 docker run -itd --name mongodb -p 27017:27017 mongo --auth
环境 centos7.4 mongodb-4.0.22 配置说明 Shardconfigmongos192.168.56.1270172701827019192.168.56.22701727018 192.168.56.32701727018 192.168.56.427017 安装过程 Shard(27017)Config(27018)mongos(27019) 安装 useradd mongodb -p mongodb su - mongodb
mongodb关闭后重启失败 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused b
副本集有两种类型三种角色 两种类型: 主节点( Primary)类型:数据操作的主要连接点,可读写。 次要(辅助、从)节点( Secondaries)类型:数据冗余备份节点,可以读或选举。 三种角色: 主要成员(Primary):主要接收所有写操作。就是主节点。 副本成员(Replicate):从主节点通过复制操作以维护相同的数据集
1、导入jar包依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency> 2、配置文件 这里配置的是无身份验证 mongodb://ip:port #yml配置 data: mongodb: uri:
1、拉取 Docker Hub 上的所有 mongo 镜像 docker pull mongo 2、查看下Mongo的镜像 docker images | grep mongo 3、使用过docker run命令,运行镜像,生成容器 docker run --name my-mongo -p 27017:27017 -d mongo docker ps 查看 已经生成的镜像
在上一篇文章中,我们搭建了3个节点的副本集,集群信息如下:rstest:PRIMARY> rs.config() { "_id" : "rstest", "version" : 2, "protocolVersion" : NumberLong(1), "writeConcernMajorityJournalDefault" : true, "memb
1、查看当前可用版本 docker search mongo #通过该命令查看可用的MongoDB版本 2、获取最新的MongoDB镜像 docker pull mongo:latest 3、查看本地是否已安装了mongo docker images 在上图中可以看到我们已经安装了最新版本(latest)的 mongo 镜像。 4、安
安装步骤: 2.1、 运行安装文件mongodb-win32-x86_64-3.4.5-signed.msi,按步骤进行数据库安装: 2.2、 安装MongoDB成功后,找到MongoDB所在目录,将配置文件mongodb.config放到3.4文件夹下,并新建两个文件夹db和log;log文件夹下再新建一个mongo.log文件 2.3、 打
1.CentOS查看端口占用: lsof -i tcp:80 2、列出所有端口 netstat -ntlp 查看已经开放的端口 firewall-cmd --list-ports 如何永久开放某个端口,请看我的这篇文章。 https://www.cnblogs.com/music-liang/p/12881219.html 2.防火墙开启端口(永久)
0.项目地址 https://gitee.com/doramart/DoraCMS 1.安装Node环境 cd /opt/ #wget https://nodejs.org/dist/v12.13.0/node-v12.13.0-linux-x64.tar.xz tar xf node-v12.13.0-linux-x64.tar.xz mv node-v12.13.0-linux-x64 node chown -R root:root node echo "export PATH=\$PA
拷贝rpm文件 cd /root/mongodb yum install -y * 配置节点 定义变量 NETWORK_ETH='eth0' ip=`ip address show dev ${NETWORK_ETH} | grep 'inet ' | awk -F ' ' '{print $2}' | cut -d / -f 1` #ip=`ifconfig eth1 | grep 'in
根据端口号查询pid1、查询所有[root@localhost ~]# netstat -nlp | grep 27017tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN 31390/./mongodunix 2 [ ACC ] STREAM LISTENING 3440914 31390/./mongod /tmp/mongod
1、下载 首先在官网下载(https://www.mongodb.com/download-center/community)mongodb安装版本,打开页面如图所示:我选择的版本为4.2.5。 2.安装 下载完成后,双击mongodb-win32-x86_64-2012plus-4.2.5-signed.msi 3.安装路径 选择Co
MongoDB副本集配置 一、安装MongoDB 部署说明:三台机器192.168.1.100,192.168.1.101,192.168.1.102 配置副本集(一个Master节点+两个个SECONDARY节点)+用户认证 每台机器安装好mongodb,mongodb.conf配置文件内容相同,如下 systemLog: destination: file path: /usr/local/mongodb/l
一、MongoDB单实例的部署 ## 操作系统环境介绍 [root@node31 ~]# cat /etc/redhat-release;uname -r;uname -m; CentOS Linux release 7.5.1804 (Core) 3.10.0-862.el7.x86_64 x86_64 [root@node31 ~]# firewall-cmd --state ## 查看firewall墙的状态 n
目录 mongodb的认证 单实例认证 副本集认证 分片集群认证 我叫张贺,贪财好色。一名合格的LINUX运维工程师,专注于LINUX的学习和研究,曾负责某中型企业的网站运维工作,爱好佛学和跑步。 个人博客:传送阵 笔者微信:zhanghe15069028807,非诚勿扰。 mongodb的认证 单实例认证 system
关系型与非关系型 NoSQL not only sql NoSQL,指的是非关系型的数据库。 NoSQL有时也称作Not Only SQL的缩写 是对不同于传统的关系型数据库的数据库管理系统的统称。 对NoSQL最普遍的解释是”非关联型的”,强调Key-Value Stores和文档数据库的优点,而不是单纯的RDBMS。 NoSQL用于超大
一、环境 操作系统安装包安装方式 Ubuntu18.04 mongodb4.0 apt安装 Ubuntu18.04 mongodb4.0 docker安装 二、apt安装 1 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4 2 echo "deb [ arch=amd64 ]
==============================MongoDB学习笔记=================================###MongoDB特点高性能、高可用性(副本集,自身带有)、水平可扩展性、支持多种引擎 ###MongoDB安装部署1. 下载https://www.mongodb.com/download-center/communityhttps://fastdl.mongodb.org/linux/m
查找Docker Hub上的mongo镜像 docker search mongo 拉取官方的镜像,标签为3.2 docker pull mongo 等待下载完成后,我们就可以在本地镜像列表里查到REPOSITORY为mongo,标签为3.2的镜像 使用mongo镜像 创建目录mongo,用于存放后面的相关东西
查看端口转发netsh interface portproxy show all添加端口转发 netsh interface portproxy add v4tov4 listenaddress=172.16.231.216 listenport=27017 connectaddress=172.16.231.219 connectport=27017 删除端口转发netsh interface portproxy delete v4tov4 listenaddress=172
1.配置阿里云加速 ;可以找到各种加速URL。比如 https://tnxkcso1.mirror.aliyuncs.com/ 2.windows 配置: 3.docker info可以看到新的配置已经起效了。下载速度变快 可以下一个Mongo docker run -p 27017:27017 -v $PWD/db:/data/db -d mongo
搜索mongo docker search mongo 拉取mongo【这里默认为latest】 docker pull mongo 查看本地镜像 启动容器【就是安装,-v后面的参数表示把数据文件挂载到宿主机的路径,-p把mongo端口映射到宿主机的指定端口,--auth表示连接mongodb需要授权】 docker run -p 27017:27017 -v