zoukankan      html  css  js  c++  java
  • MongoDB如何判别是企业版还是社区版?

    如何判别你在使用的MongoDB是企业版还是社区版? 下面整理了一些方法,方便不时之需。

     

    方法1:

     

    > db.serverBuildInfo().modules

     

     

    如果命令输出[ "enterprise" ],那么MongoDB为企业版,如果输出为[ ]的话就是社区版

     

     

    方法2:

     

    mongod -version

     

    如下所示,如果"modules"的输出为[]表示社区版,如果输出为enterprise表示MongoDB为企业版

     

    社区版:

     

    #mongod -version
    db version v4.4.4
    Build Info: {
        "version": "4.4.4",
        "gitVersion": "8db30a63db1a9d84bdcad0c83369623f708e0397",
        "openSSLVersion": "OpenSSL 1.0.1e-fips 11 Feb 2013",
        "modules": [],
        "allocator": "tcmalloc",
        "environment": {
            "distmod": "rhel70",
            "distarch": "x86_64",
            "target_arch": "x86_64"
        }
    }

    企业版

     

    #mongod –version
    db version v3.2.4
    git version: e2ee9ffcf9f5a94fad76802e28cc978718bb7a30
    OpenSSL version: OpenSSL 1.0.1e-fips 11 Feb 2013
    allocator: tcmalloc
    modules: enterprise
    build environment:
    distmod: rhel62
    distarch: x86_64
    target_arch: x86_64

     

     

    方法3:

     

    mongod -h | grep snmp

     

    在shell中执行上面命令,如果没有输出,则说明MongoDB为社区版,如果有输出型为企业版

     

    方法4:

     

    db.runCommand({buildInfo:1})

     

     

    clip_image001

     

     

     

    参考资料:

     

    https://stackoverflow.com/questions/33160352/how-to-check-if-mongodb-enterprise-is-in-use

    扫描上面二维码关注我
    如果你真心觉得文章写得不错,而且对你有所帮助,那就不妨帮忙“推荐"一下,您的“推荐”和”打赏“将是我最大的写作动力!
    本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接.
  • 相关阅读:
    Django框架简介
    Django初识
    web前端 html
    python基础概念
    线程
    进程线程区别,和线程初识
    Nginx配置多个服务共用80端口
    Supervisor重新加载配置
    Gunicorn-Django部署
    django.db.utils.OperationalError: (1193, "Unknown system variable 'storage_engine'")
  • 原文地址:https://www.cnblogs.com/kerrycode/p/14628253.html
Copyright © 2011-2022 走看看