• 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

    扫描上面二维码关注我
    如果你真心觉得文章写得不错,而且对你有所帮助,那就不妨帮忙“推荐"一下,您的“推荐”和”打赏“将是我最大的写作动力!
    本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接.
  • 相关阅读:
    [CodeIgniter4]-将控制器放入子目录中
    [CodeIgniter4]-控制器
    [CodeIgniter4]-处理多环境
    [CodeIgniter4]-管理多个应用
    [CodeIgniter4]-代码模块
    [CodeIgniter4]-网页缓存
    [CodeIgniter4]-错误处理
    netfilter分析
    使用 SELinux 和 Smack 增强轻量级容器
    如何增强 Linux 系统的安全性,第一部分: Linux 安全模块(LSM)简介
  • 原文地址:https://www.cnblogs.com/kerrycode/p/14628253.html
Copyright © 2020-2023  润新知