ICode9

精准搜索请尝试: 精确搜索
  • mongodb主从复制2022-02-04 16:59:14

    地址规划 关闭27017防火墙端口 更改mongodb主配文件 互相连接查看是否连接成功 定义变量 首先指定 id,id 就是副本集名称,members 里面是一组数组,数组中是各 MongoDB 实例的地址和监听端口 打开admin库,使用 rs.initiate 方法,引用刚刚定义的变量 config,来初始化集群 当

  • Mongodb中批量替换(replace)2022-01-25 15:37:52

      原因:整个项目迁移之后,之前上传的文件路径url在数据库中都是以ip为前缀的,例如(http://111.111.111.111:8089/u/0/0/202112/o/8a623b0fa09b4ccf8f1e0ee57ee43f3c.jpg),现在都不能访问了,所以要进行替换成域名。吃一堑长一智啊兄弟们,前缀一定要用域名,迁移后直接重新解析域名就行了!!! 废

  • windows10 MongoDb集群搭建2021-09-07 01:03:51

    1.前言 mongodb集群至少需要三个节点,master(主),slaver(副),arbiter(仲裁者),由于我没有3台服务器,所以将三个节点都部署在一台服务器上。 2.单节点安装 1.首先下载安装包(mongodb-windows-x86_64-5.0.2-signed.msi)安装,mongodb的默认安装是在C盘的,安装过程中会让用户选择data和log得

  • MongoDB 4.2副本集添加/删除副本(一主一副一仲裁)2021-09-05 10:01:48

    一、修改/etc/hosts 1 2 3 4 172.16.254.131 mongo1 172.16.254.132 mongo2 172.16.254.133 mongo3 172.16.254.134 mongo4 二、添加副本 172.16.254.131 1 2 3 4 5 6 7 8 9 10 11 12 handong1:PRIMARY> rs.add("mongo4:27017") {     "ok" :

  • mongodb 副本集搭建2021-07-15 12:30:05

    mongodb是nosql的数据库,与mysql的关系型数据库在底层构造上面有差异。mogodb的的一个collection对于mysql的一个数据表。mongodb的数据表的格式是:_id: uuid,_id就是这条数据的key。 _id对于的数据内容是bson格式。对于代码里面的结构体。 golang代码中,一个结构体对于mongodb

  • mongodb获取配置参数getParameter2021-06-28 11:04:19

    ############################   获取某个配置参数的值: xxx:PRIMARY> db.runCommand( { getParameter :1, "cursorTimeoutMillis":1 } ) { "cursorTimeoutMillis" : NumberLong(600000), "ok" : 1, "operationTime" : Timesta

  • MongoDB副本集配置方法2021-05-14 10:31:44

    文章目录 简述环境准备安装配置流程 简述 ​ 本文是简述MongoDB在Ubuntu18.04上配置副本集的方法,为学习环境版本,旨在了解如何安装配置MongoDB副本集的方法。 ​ 本次安装是直接在一台机器上启动3个Mongo服务来实现集群的效果。 环境准备 ​ 系统:Ubuntu18.04。 ​ MongoD

  • MongoDB利用dbhash检查一致性2021-04-27 11:02:05

    我的环境是分片集群,抽样检查ycsb库hdshard1是否一致。 检查primary节点 hdshard1:PRIMARY> use ycsb switched to db ycsb hdshard1:PRIMARY> db.runCommand({dbhash:1}) { "host" : "mongo6:40001", "collections" : { "usertable"

  • MongoDB分片集群之移除分片节点2021-04-19 18:51:30

    我们从分片集群里移除hdshard4分片。 查看分片集群状态 mongos> sh.status() --- Sharding Status --- sharding version: { "_id" : 1, "minCompatibleVersion" : 5, "currentVersion" : 6, "clusterId" : ObjectId("60545017

  • MongoDB分片集群之添加分片节点2021-04-19 16:51:19

        在生产环境添加分片既添加一个副本集,所以此次测试我们需要新创建一个副本集。副本集创建过程参考文档如下:https://blog.51cto.com/u_12592884/2698103  查看新建副本集状态 hdshard4:PRIMARY> rs.status() { "set" : "hdshard4", "date" : ISODate("2021-04-19T07

  • MongoDB副本集版本升级2021-04-13 16:53:29

    基础环境 CentOS 7MongoDB 3.2副本集(一主三副本)  升级过程 MongoDB升级不能跨版本,所以此次的升级顺序为3.2->3.4->3.6->4.0->4.2 先升级secondary节点,然后降级primary节点,最后升级primary节点   从3.2.X升级到3.4.X   升级secondary节点 找个secondary节点,将其关闭,然后使用3.4

  • MongoDB高可用方案之副本集(PSS)的项目实践三2021-04-06 17:58:55

    文章目录 第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

  • 实验:搭建mongodb复制集()2021-03-28 13:57:35

     本实验中,我们通过三台服务器搭建一个最简单的复制集 1、关闭防火墙 输入命令“systemctl status firewalld.service”并按下回车键 在命令行中输入systemctl stop firewalld.service命令,进行关闭防火墙 再在命令行中输入命令“systemctl disable firewalld.service”命令,即可

  • 查看:当前操作2021-02-25 12:33:41

    mongodb db.currentOp()信息 获取当前操作信息 op = db.currentOp() x = op['inprog'][0] # 系统线程ID x['threadId'] = "139797868844800" # 服务地址 x['host'] = "centos:10004" # 客户端名 x['desc'] = "conn21425

  • mongodb 学习之——MongoDB 复制集搭建2020-12-24 10:35:41

    安装:linux 下指定配置文件安装mongodb 1、复制集replica sets 1.1 什么是复制集? 复制集是由一组拥有相同数据集的mongod实例做组成的集群。 复制集是一个集群,它是2台及2台以上的服务器组成,以及复制集成员包括Primary主节点,secondary从节点和投票节点。 复制集提供了数据的冗余备

  • mongodb搭建Replica Set2020-12-22 11:00:30

    1.创建数据文件夹: mkdir -p /data/master mkdir -p /data/slaver mkdir -p /data/arbiter  效果: data 文件夹包含 arbiter   master  slaver 三个文件夹     2.创建日志存放文件 vi /log/master.log vi /log/slaver.log vi /log/arbiter.log 效果: log文件夹包含 m

  • mongo 复制集重置 命名 OTHER2020-12-21 14:00:44

    rs1:OTHER> rs.status() { "operationTime" : Timestamp(1559293558, 1), "ok" : 0, "errmsg" : "Our replica set config is invalid or we are not a member of it", "code" : 93,

  • MongoDB--副本集2020-11-13 11:01:27

    MongoDB Replica Sets 简介 MongoDB中的副本集(Replica Set)是一组维护相同数据集的mongod服务。副本集可提供冗余和高可用性,是所有生产部署的基础。 也可以说,副本集类似于有自动故障修复功能的主从集群。通俗的讲就使用多台机器进行同一数据的异步同步,从而使多台机器拥有同一数

  • MongoDB分片集群-Sharded Cluster2020-11-12 16:33:14

    分片概念 分片(sharding)是一种跨多台机器分布数据的方法, MongoDB使用分片来支持具有非常大的数据集和高吞吐量操作的部署。 换句话说:分片(sharding)是指将数据拆分,将其分散存在不同的机器上的过程。有时也用分区(partitioning)来表示这个概念。将数据分散到不同的机器上,不需要功能

  • mongodb的监控2019-11-26 10:01:47

    监控思路:一个是集群成员的健康状态,一个是连接数 1.通过命令rs.status()进行集群内成员健康 MongoDB Enterprise config-rs:PRIMARY> rs.status() { "set" : "config-rs", # 副本集已经配置成功 "date" : ISODate("2019-11-23T04:56:35.588Z"),

  • 【MongoDB】处理jumbo chunks警告信息2019-10-28 15:00:09

    # 先找到Jumbo chunk信息 sh.status() { "phone" : NumberLong("1877403465946274221") } -->> { "phone" : NumberLong("3773390314042115735") } on : shard_rep1 Timestamp(1, 19) jumbo { "phone&quo

  • MongoDB副本集配置和数据迁移实战2019-09-12 09:05:26

    原文链接:https://my.oschina.net/u/168138/blog/1838207 MongoDB副本集配置和数据迁移实战 https://gitee.com/et/ops/blob/master/MongoDB副本集配置和数据迁移实战.md 环境:Ubuntu 16.04, MongoDB 3.6 基本概念 MongoDB 的副本集就是有自动故障恢

  • Mongodb 分片集群部署2019-04-04 17:55:57

    Mongodb分片集群介绍       分片(sharding)是指将数据库拆分,将其分散在不同的机器上的过程。将数据分散到不同的机器上,不需要功能强大的服务器就可以存储更多的数据和处理更大的负载。基本思想就是将集合切成小块,这些块分散到若干片里,每个片只负责总数据的一部分,最后通过一个均

  • docker-compose搭建mongoDB副本集(1主+1副+1仲裁)2019-02-22 17:49:37

    一、基本概念  1、副本集:一个副本集就是一组MongoDB实例组成的集群,由一个主(Primary)服务器和多个备份(Secondary)服务器构成  2、主节点(master):主节点接收所有写入操作。主节点将对其数据集所做的所有更改记录到其 oplog。  3、副节点(secondary):复制主节点的 oplog 并将操作应用到其

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有