CentOS 7下用yum快速安装MongoDB的方法教程
前言
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。MongoDB是深受广大开源爱好者支持和研究的NoSQL数据库之一,它基于灵活的JSON文档方式,非常适合敏捷开发,其高可用功能强大,支持水平扩展等众多关键特性。一如其简约而不简单的MySQL一样,安装起来也非常方便,支持源码编译安装,rpm安装以及yum安装等众多方式。本文主要讲述在CentOS7下用yum方式快速安装MongoDB的方法,下面来一起看看吧。
一、安装环境及配置yum
#more/etc/redhat-release CentOSLinuxrelease7.2.1511(Core) #vi/etc/yum.repos.d/mongodb-org-3.2.repo [mongodb-org-3.2] name=MongoDBRepository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc
二、安装MongoDB
#yum-yinstallmongodb-org Loadedplugins:fastestmirror,langpacks base|3.6kB00:00:00 epel/x86_64/metalink|5.2kB00:00:00 extras|3.4kB00:00:00 mongodb-org-3.2|2.5kB00:00:00 updates|3.4kB00:00:00 mongodb-org-3.2/7/primary_db|50kB00:00:03 Loadingmirrorspeedsfromcachedhostfile *base:mirrors.aliyun.com *epel:mirrors.tuna.tsinghua.edu.cn *extras:mirrors.aliyun.com *updates:mirrors.aliyun.com ResolvingDependencies -->Runningtransactioncheck --->Packagemongodb-org.x86_640:3.2.10-1.el7willbeinstalled -->ProcessingDependency:mongodb-org-tools=3.2.10forpackage:mongodb-org-3.2.10-1.el7.x86_64 -->ProcessingDependency:mongodb-org-shell=3.2.10forpackage:mongodb-org-3.2.10-1.el7.x86_64 -->ProcessingDependency:mongodb-org-server=3.2.10forpackage:mongodb-org-3.2.10-1.el7.x86_64 -->ProcessingDependency:mongodb-org-mongos=3.2.10forpackage:mongodb-org-3.2.10-1.el7.x86_64 -->Runningtransactioncheck --->Packagemongodb-org-mongos.x86_640:3.2.10-1.el7willbeinstalled --->Packagemongodb-org-server.x86_640:3.2.10-1.el7willbeinstalled --->Packagemongodb-org-shell.x86_640:3.2.10-1.el7willbeinstalled --->Packagemongodb-org-tools.x86_640:3.2.10-1.el7willbeinstalled -->FinishedDependencyResolution DependenciesResolved =================================================================================================== PackageArchVersionRepositorySize =================================================================================================== Installing: mongodb-orgx86_643.2.10-1.el7mongodb-org-3.25.8k Installingfordependencies: mongodb-org-mongosx86_643.2.10-1.el7mongodb-org-3.25.6M mongodb-org-serverx86_643.2.10-1.el7mongodb-org-3.212M mongodb-org-shellx86_643.2.10-1.el7mongodb-org-3.26.7M mongodb-org-toolsx86_643.2.10-1.el7mongodb-org-3.241M TransactionSummary =================================================================================================== Install1Package(+4Dependentpackages) Totaldownloadsize:65M Installedsize:201M Downloadingpackages: warning:/var/cache/yum/x86_64/7/mongodb-org-3.2/packages/mongodb-org-3.2.10-1.el7.x86_64.rpm: HeaderV3RSA/SHA1Signature,keyIDea312927:NOKEY] Publickeyformongodb-org-3.2.10-1.el7.x86_64.rpmisnotinstalled (1/5):mongodb-org-3.2.10-1.el7.x86_64.rpm|5.8kB00:00:04 (2/5):mongodb-org-server-3.2.10-1.el7.x86_64.rpm|12MB00:00:11 (3/5):mongodb-org-shell-3.2.10-1.el7.x86_64.rpm|6.7MB00:00:06 (4/5):mongodb-org-tools-3.2.10-1.el7.x86_64.rpm|41MB00:00:36 (5/5):mongodb-org-mongos-3.2.10-1.el7.x86_64.rpm|5.6MB00:03:28 --------------------------------------------------------------------------------------------------- Total322kB/s|65MB00:03:28 Retrievingkeyfromhttps://www.mongodb.org/static/pgp/server-3.2.asc ImportingGPGkey0xEA312927: Userid:"MongoDB3.2ReleaseSigningKey<packaging@mongodb.com>" Fingerprint:42f3e95a2c4f08279c4960add68fa50fea312927 From:https://www.mongodb.org/static/pgp/server-3.2.asc Runningtransactioncheck Runningtransactiontest Transactiontestsucceeded Runningtransaction Installing:mongodb-org-tools-3.2.10-1.el7.x86_641/5 Installing:mongodb-org-mongos-3.2.10-1.el7.x86_642/5 Installing:mongodb-org-shell-3.2.10-1.el7.x86_643/5 Installing:mongodb-org-server-3.2.10-1.el7.x86_644/5 Installing:mongodb-org-3.2.10-1.el7.x86_645/5 Verifying:mongodb-org-server-3.2.10-1.el7.x86_641/5 Verifying:mongodb-org-3.2.10-1.el7.x86_642/5 Verifying:mongodb-org-shell-3.2.10-1.el7.x86_643/5 Verifying:mongodb-org-mongos-3.2.10-1.el7.x86_644/5 Verifying:mongodb-org-tools-3.2.10-1.el7.x86_645/5 Installed: mongodb-org.x86_640:3.2.10-1.el7 DependencyInstalled: mongodb-org-mongos.x86_640:3.2.10-1.el7#Author:Leshami mongodb-org-server.x86_640:3.2.10-1.el7#Blog:http://blog.csdn.net/leshami mongodb-org-shell.x86_640:3.2.10-1.el7 mongodb-org-tools.x86_640:3.2.10-1.el7 Complete!
三、验证安装结果
#rpm-qa|grepmongodb mongodb-org-3.2.10-1.el7.x86_64 mongodb-org-mongos-3.2.10-1.el7.x86_64 mongodb-org-shell-3.2.10-1.el7.x86_64 mongodb-org-server-3.2.10-1.el7.x86_64 mongodb-org-tools-3.2.10-1.el7.x86_64 #rpm-qlmongodb-org-server /etc/init.d/mongod /etc/mongod.conf /etc/sysconfig/mongod /usr/bin/mongod /usr/share/doc/mongodb-org-server-3.2.10 /usr/share/doc/mongodb-org-server-3.2.10/GNU-AGPL-3.0 /usr/share/doc/mongodb-org-server-3.2.10/MPL-2 /usr/share/doc/mongodb-org-server-3.2.10/README /usr/share/doc/mongodb-org-server-3.2.10/THIRD-PARTY-NOTICES /usr/share/man/man1/mongod.1 /var/lib/mongo /var/log/mongodb /var/log/mongodb/mongod.log /var/run/mongodb [root@localhost~]#/etc/init.d/mongodstart Startingmongod(viasystemctl):[OK] [root@localhost~]#netstat-nltp|grepmongo tcp00127.0.0.1:270170.0.0.0:*LISTEN89958/mongod #mongo MongoDBshellversion:3.2.10 connectingto:test WelcometotheMongoDBshell. Forinteractivehelp,type"help". Formorecomprehensivedocumentation,see http://docs.mongodb.org/ Questions?Trythesupportgroup http://groups.google.com/group/mongodb-user >db.version() 3.2.10
总结
以上就是关于在CentOS7系统下利用yum方式快速安装MongoDB的方法,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。