经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » MongoDB » 查看文章
MongoDB如何判别是企业版还是社区版?
来源:cnblogs  作者:潇湘隐者  时间:2021/4/12 9:46:52  对本文有异议

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

 

方法1:

 

  1. > db.serverBuildInfo().modules

 

 

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

 

 

方法2:

 

  1. mongod -version

 

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

 

社区版:

 

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

企业版

 

  1. #mongod –version
  1. db version v3.2.4
  1. git version: e2ee9ffcf9f5a94fad76802e28cc978718bb7a30
  1. OpenSSL version: OpenSSL 1.0.1e-fips 11 Feb 2013
  1. allocator: tcmalloc
  1. modules: enterprise
  1. build environment:
  1. distmod: rhel62
  1. distarch: x86_64
  1. 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

原文链接:http://www.cnblogs.com/kerrycode/p/14628253.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号