返回顶部
首页 > 资讯 > 数据库 >MongoDB升级--从3.4到3.6
  • 936
分享到

MongoDB升级--从3.4到3.6

2024-04-02 19:04:59 936人浏览 安东尼
摘要

Upgrade a Replica Set from 3.4 to 3.6? 1)在master执行 db.adminCommand( { getParameter: 1, featureCompat

Upgrade a Replica Set from 3.4 to 3.6?

1)在master执行 db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )

结果

{ "featureCompatibilityVersion" : { "version" : "3.4" }, "ok" : 1 }


2)在master上执行db.adminCommand( { setFeatureCompatibilityVersion: "3.4" } ),执行成功;

注意:这一步必须要完成


3)关闭secondary 节点实例,将软硬有3.4版本替换为3.6版本,然后启动secondary节点


注意: 如果有config配置信息在目录下,须将config配置信息原样copy到3.6版本的目录下


4)做主从切换,建议用 rs.reconfig(),此时master节点变为secondary 节点


官方文档推荐用rs.stepDown(),不靠谱


5)将原来的master节点,现在的secondary的软件从3.4变为3.6,然后启动该secondary节点

注意config配置文件夹


6)停掉表决节点,升级表决几点软件,然后启动表决节点。


7)此时在master节点上执行执行 db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )

结果依然是:{ "featureCompatibilityVersion" : { "version" : "3.4" }, "ok" : 1 }


8)在master节点再次做主从节点的切换,b并查看各节点状态是否正常


9)8)成功执行后,在当前的master节点上执行db.adminCommand( { setFeatureCompatibilityVersion: "3.6" } )


执行结果为:

{

        "ok" : 1,

        "operationTime" : Timestamp(1531483378, 1),

        "$clusterTime" : {

                "clusterTime" : Timestamp(1531483378, 1),

                "signature" : {

                        "hash" : BinData(0,"x22wHyiBqj/HuEenVyec6JKDL38="),

                        "keyId" : NumberLong("6577658765040943117")

                }

        }

}

成功



10)测试3.6新旧功能点是否正常。并仔细查看日志




您可能感兴趣的文档:

--结束END--

本文标题: MongoDB升级--从3.4到3.6

本文链接: https://lsjlt.com/news/47284.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MongoDB升级--从3.4到3.6
    Upgrade a Replica Set from 3.4 to 3.6 1)在master执行 db.adminCommand( { getParameter: 1, featureCompati...
    99+
    2024-04-02
  • 升级MongoDB到2.6
    升级MongoDB到2.6升级准备1. 连接2.6 mongo shell到2.4 副本集辅助成员,在admin库执行db.upgradeCheckAllDBs()。2. 评估升级到2.6的应用程序兼容性问...
    99+
    2024-04-02
  • 树莓派升级python为3.6
    一、安装Python3.6 更新树莓派系统 $ sudo apt-get update $ sudo apt-get upgrade -y 安装python依赖环境 $ sudo apt-get install buil...
    99+
    2023-01-31
    树莓派 python
  • MySQL升级从5.1.71到5.7.17
    最近系统漏洞扫描,扫出来很多MySQL的漏洞,没有什么好的办法,先升级到最新版本。在梳理MySQL数据库信息时发现有一套zabbix用的MySQL版本是5.1.71的,现在的最新版本是5.7.17,版本跨越...
    99+
    2024-04-02
  • 从vSphere 5.5升级到6之2-升级vCenter Server 5.5到6.0
    9.3 升级vCenter Server 5.5到6.0在升级vCenter Server 5.5之前,要检查你的vCenter Server 5.5的虚拟机至少要有8GB内存、2个处理器,如图1-15所示...
    99+
    2024-04-02
  • 升级MariaDB ColumnStore 从 1.0.6 到1.0.7
    我们这里采用2台um、4台pm跑一组集群,操作系统Centos6.8,原有MariaDB ColumnStore GA版本1.0.6。# cat /etc/hosts192.168.75.33  ...
    99+
    2024-04-02
  • Python pip升级指南:从初级到高级
    从入门到精通:Python升级pip的完整教程 简介:Python是一种广泛使用的编程语言,而pip是Python的包管理工具。随着Python的版本升级,有时我们需要升级pip以保持与最新的包兼容。本文将提供一个完整的教程,引...
    99+
    2024-01-18
    Python 升级 pip
  • ZABBIX3.2升级3.4的过程是怎么样的
    本篇文章给大家分享的是有关ZABBIX3.2升级3.4的过程是怎么样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。停止zabbix服务service zabbix_...
    99+
    2023-06-06
  • ThinkPHP3.2.3怎么从php5升级到php7
    这篇文章主要为大家展示了“ThinkPHP3.2.3怎么从php5升级到php7”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“ThinkPHP3.2.3怎么从php5升级到php7”这篇文章吧。...
    99+
    2023-06-15
  • 怎么从Ubuntu12.10升级到Ubuntu 13.04
    这篇文章将为大家详细讲解有关怎么从Ubuntu12.10升级到Ubuntu 13.04,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。目前13.04仍然是beta或alpha测试阶段,所以这意味着它不是完全...
    99+
    2023-06-16
  • ubuntu上升级python从python3.7到python3.8
    文章目录 一、安装python3.81. 更新 apt-get 软件源:输入以下命令:2. 安装 Python 3.8:输入以下命令: 二、修改软链接1. 删除软连接2. 新建软连接 ...
    99+
    2023-09-12
    ubuntu python linux
  • MySQL如何从5.5升级到8.0(使用命令行升级)
    目录准备1、下载要安装的mysql版本2、配置环境变量3、添加配置文件安装1、卸载MySQL5.52、安装新的MySQL8.0总结谁没事想重装数据库啊 学到了数据库原理,实验作业里面有新建角色的SQL语句,但是我打上去运...
    99+
    2023-03-06
    mysql5.0升级到8.0 mysql版本升级 如何升级mysql
  • ThinkPHP3.2.3从php5升级到php7的方法
    这篇文章主要介绍了ThinkPHP3.2.3从php5升级到php7的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。首先ThinkPHP3.2.3支持php7吗, 绝对支...
    99+
    2023-06-14
  • 如何从Windows 10升级到Windows 11
    要升级到Windows 11,您需要确保您的计算机符合以下最低要求:1. 64位处理器,至少为1 GHz的时钟速度和至少2个核心。2...
    99+
    2023-09-01
    Windows
  • nagios升级要点(从2.x到3.x)
    先将当前的nagios2.9备份cd /usr/localcp -r nagios nagios2.9cd /etc/init.d/cp nagios nagios2.9升级(从2.9到3.0.3)下载nagios-3.0.3首先大致的看一...
    99+
    2023-01-31
    要点 nagios
  • Oracle从10g升级到11g详细步骤
    数据库旧版本:10.2.0.4数据库新版本:11.2.0.2OS 版本: Solaris 10参考文档:Complete Checklist for Manual Upgrades to 11gR2 [ID 837570.1]第一部分 - ...
    99+
    2023-06-06
  • centos6.5中openssh怎么从5.3升级到7.3
    今天就跟大家聊聊有关centos6.5中openssh怎么从5.3升级到7.3,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。CentOS6.5 自带的SSH版本5.3太低,安全检查报...
    99+
    2023-06-05
  • 如何升级从CentOS迁移到Alma Linux
    Alma Linux是一个由CloudLinux提供的RHEL兼容的Linux发行版,可以作为CentOS的替代品。如果你想升级从C...
    99+
    2024-04-02
  • zabbix从2.2.3升级到最新稳定版3.2.1
      2013年底很幸运进入我现在工作的单位。当时公司用的是zennos监控系统,由于当初zennos架构的设计和本身功能的限制,无法满足公司业务的需求。从2014开始负责zabbix监控系统测试,...
    99+
    2024-04-02
  • ThinkPHP3.2.3从php5升级到php7的示例分析
    本文将为大家详细介绍“ThinkPHP3.2.3从php5升级到php7的示例分析”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“ThinkPHP3.2.3从php5升级到php7的示例分析”能够给你意想不到的...
    99+
    2023-06-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作