yum安装最新版本的mongodb
来源:互联网 发布:软件英语怎么说 编辑:程序博客网 时间:2024/05/16 09:35
准备安装最新版本的mongodb操作系统版本 RHEL 6.7Mongodb版本 mongodb server 3.2.61.第一步首先配置好本地的yum仓库和mongodb的官方yum源,本地yum仓库配置这里不再详述#cd /etc/yum.repos.d# more rhel-source.repo [rhel-source]name=Red Hat Enterprise Linux $releasever - $basearch - Sourcebaseurl=file:///yum/Serverenabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release###配置mongodb官方yum源在/etc/yum.repos.d/增加mongodb-enterprise.repo文件#vi /etc/yum.repos.d/mongodb-enterprise.repo添加以下内容[mongodb-enterprise]name=MongoDB Enterprise Repositorybaseurl=https://repo.mongodb.com/yum/redhat/$releasever/mongodb-enterprise/3.2/$basearch/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc执行以下命令,刷新yum仓库#yum clean all#yum update all#yum list (注:官方给的地址 baseurl=https://repo.mongodb.com/yum/redhat/$releasever/mongodb-enterprise/stable/$basearch/近期发现不再可用,但官方文档也没有对此进行更新,于是把stable替换成mongodb相应的版本3.2 或者最新的3.3版本示例如下: baseurl=https://repo.mongodb.com/yum/redhat/$releasever/mongodb-enterprise/3.2/$basearch/ 就可以正常用安装mongodb了) 2.安装依赖包在使用yum安装mongodb的时候,需要安装net-snmp和cyrus依赖包,否则会报以下缺少依赖包的错误,关于这两个依赖包没有做深入研究,只是mongodb依赖,那就装吧Error: Package: mongodb-enterprise-server-3.2.6-1.el6.x86_64 (mongodb-enterprise) Requires: libnetsnmpmibs.so.20()(64bit)Error: Package: mongodb-enterprise-shell-3.2.6-1.el6.x86_64 (mongodb-enterprise) Requires: cyrus-sasl-gssapiError: Package: mongodb-enterprise-server-3.2.6-1.el6.x86_64 (mongodb-enterprise) Requires: cyrus-sasl-gssapiError: Package: mongodb-enterprise-server-3.2.6-1.el6.x86_64 (mongodb-enterprise) Requires: net-snmpError: Package: mongodb-enterprise-tools-3.2.6-1.el6.x86_64 (mongodb-enterprise) Requires: cyrus-sasl-gssapiError: Package: mongodb-enterprise-server-3.2.6-1.el6.x86_64 (mongodb-enterprise) Requires: libnetsnmphelpers.so.20()(64bit)Error: Package: mongodb-enterprise-server-3.2.6-1.el6.x86_64 (mongodb-enterprise) Requires: libnetsnmpagent.so.20()(64bit)Error: Package: mongodb-enterprise-server-3.2.6-1.el6.x86_64 (mongodb-enterprise) Requires: libnetsnmp.so.20()(64bit)3.安装net-snmp# yum install -y net-snmp* 4.安装cyrus # yum install -y cyrus* 安装完成后检查依赖包是否安装成功 # rpm -qa | grep net-snmpnet-snmp-python-5.5-54.el6.x86_64net-snmp-5.5-54.el6.x86_64net-snmp-utils-5.5-54.el6.x86_64net-snmp-devel-5.5-54.el6.x86_64net-snmp-perl-5.5-54.el6.x86_64net-snmp-libs-5.5-54.el6.x86_64 # rpm -qa | grep cyruscyrus-sasl-lib-2.1.23-15.el6_6.2.x86_64cyrus-imapd-2.3.16-13.el6_6.x86_64cyrus-sasl-2.1.23-15.el6_6.2.x86_64cyrus-sasl-md5-2.1.23-15.el6_6.2.x86_64cyrus-sasl-devel-2.1.23-15.el6_6.2.x86_64cyrus-sasl-plain-2.1.23-15.el6_6.2.x86_64cyrus-imapd-utils-2.3.16-13.el6_6.x86_64cyrus-sasl-gssapi-2.1.23-15.el6_6.2.x86_64到此,所有依赖包安装成功完成 5.安装mongodb sever 这里直接使用yum安装即可,如果不指定版本默认安装的是yum源配置的版本,本例配置的是3.2# yum install -y mongodb-enterprise Loaded plugins: aliases, changelog, kabi, presto, product-id, refresh-packagekit, security, subscription-manager, tmprepo, verify, versionlockThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.Loading support for Red Hat kernel ABISetting up Install ProcessRepository rhel-source is listed more than once in the configurationResolving Dependencies--> Running transaction check---> Package mongodb-enterprise.x86_64 0:3.2.10-1.el6 will be installed--> Processing Dependency: mongodb-enterprise-tools = 3.2.10 for package: mongodb-enterprise-3.2.10-1.el6.x86_64--> Processing Dependency: mongodb-enterprise-shell = 3.2.10 for package: mongodb-enterprise-3.2.10-1.el6.x86_64--> Processing Dependency: mongodb-enterprise-server = 3.2.10 for package: mongodb-enterprise-3.2.10-1.el6.x86_64--> Processing Dependency: mongodb-enterprise-mongos = 3.2.10 for package: mongodb-enterprise-3.2.10-1.el6.x86_64--> Running transaction check---> Package mongodb-enterprise-mongos.x86_64 0:3.2.7-1.el6 will be updated---> Package mongodb-enterprise-mongos.x86_64 0:3.2.10-1.el6 will be an update---> Package mongodb-enterprise-server.x86_64 0:3.2.10-1.el6 will be installed---> Package mongodb-enterprise-shell.x86_64 0:3.2.7-1.el6 will be updated---> Package mongodb-enterprise-shell.x86_64 0:3.2.10-1.el6 will be an update---> Package mongodb-enterprise-tools.x86_64 0:3.2.7-1.el6 will be updated---> Package mongodb-enterprise-tools.x86_64 0:3.2.10-1.el6 will be an update--> Finished Dependency ResolutionDependencies Resolved========================================================================================================= Package Arch Version Repository Size=========================================================================================================Installing: mongodb-enterprise x86_64 3.2.10-1.el6 mongodb-enterprise 5.9 kInstalling for dependencies: mongodb-enterprise-server x86_64 3.2.10-1.el6 mongodb-enterprise 14 MUpdating for dependencies: mongodb-enterprise-mongos x86_64 3.2.10-1.el6 mongodb-enterprise 6.1 M mongodb-enterprise-shell x86_64 3.2.10-1.el6 mongodb-enterprise 7.9 M mongodb-enterprise-tools x86_64 3.2.10-1.el6 mongodb-enterprise 44 MTransaction Summary=========================================================================================================Install 2 Package(s)Upgrade 3 Package(s)Total size: 71 MTotal download size: 44 MDownloading Packages:Setting up and reading Presto delta metadataProcessing delta metadataPackage(s) data still to download: 44 Mmongodb-enterprise-tools-3.2.10-1.el6.x86_64.rpm | 44 MB 01:18 Running rpm_check_debugRunning Transaction TestTransaction Test SucceededRunning Transaction Updating : mongodb-enterprise-mongos-3.2.10-1.el6.x86_64 1/8 Updating : mongodb-enterprise-tools-3.2.10-1.el6.x86_64 2/8 Installing : mongodb-enterprise-server-3.2.10-1.el6.x86_64 3/8 Updating : mongodb-enterprise-shell-3.2.10-1.el6.x86_64 4/8 Installing : mongodb-enterprise-3.2.10-1.el6.x86_64 5/8 Cleanup : mongodb-enterprise-mongos-3.2.7-1.el6.x86_64 6/8 Cleanup : mongodb-enterprise-tools-3.2.7-1.el6.x86_64 7/8 Cleanup : mongodb-enterprise-shell-3.2.7-1.el6.x86_64 8/8 Verifying : mongodb-enterprise-shell-3.2.10-1.el6.x86_64 1/8 Verifying : mongodb-enterprise-server-3.2.10-1.el6.x86_64 2/8 Verifying : mongodb-enterprise-3.2.10-1.el6.x86_64 3/8 Verifying : mongodb-enterprise-tools-3.2.10-1.el6.x86_64 4/8 Verifying : mongodb-enterprise-mongos-3.2.10-1.el6.x86_64 5/8 Verifying : mongodb-enterprise-shell-3.2.7-1.el6.x86_64 6/8 Verifying : mongodb-enterprise-tools-3.2.7-1.el6.x86_64 7/8 Verifying : mongodb-enterprise-mongos-3.2.7-1.el6.x86_64 8/8 Installed: mongodb-enterprise.x86_64 0:3.2.10-1.el6 Dependency Installed: mongodb-enterprise-server.x86_64 0:3.2.10-1.el6 Dependency Updated: mongodb-enterprise-mongos.x86_64 0:3.2.10-1.el6 mongodb-enterprise-shell.x86_64 0:3.2.10-1.el6 mongodb-enterprise-tools.x86_64 0:3.2.10-1.el6 Complete! 到此mongodb 安装成功,整个安装过程还是非常简单的,开始启动mongodb6.启动mongodb# service mongod startStarting mongod: [ OK ]# ss -ln | grep 27017LISTEN 0 128 127.0.0.1:27017 *:* 已经正常监听27017端口了..
0 0
- yum安装最新版本的mongodb
- 用Yum安装最新的MySQL版本
- centos7 yum安装最新版本的nginx
- ubuntu上最新版本mongodb的安装
- linux使用yum更新或安装最新版本的mysql
- yum安装最新php和MySQL版本
- Centos 6.4 yum安装最新版本elasticsearch
- CentOS7 yum 安装 Nginx最新版本
- yum安装最新稳定版本nginx
- CentOS7.3yum安装Nginx最新版本
- CentOS7 yum 安装 Nginx最新版本
- centos6.x yum安装最新mongodb数据库服务。
- Ansible-安装 (Centos7 通过Yum安装最新发布版本)
- centos6 ,7 使用yum 安装最新nginx版本
- centos6 ,7 使用yum 安装最新nginx版本
- yum安装最新版本lnmp nginx/php配置问题
- yum安装最新的MySQL 5.7
- yum安装最新的MySQL 5.7
- Android插件化探索(二)资源加载
- 架构设计:系统间通信(14)——RPC实例Apache Thrift 下篇(2)
- 单例模式的七种写法
- Spring Security(01)——初体验
- 便签1
- yum安装最新版本的mongodb
- Android中5.0实现点击水波纹效果
- sql分类统计,条件中没有的为0
- bzoj2957: 楼房重建
- C语言指针杂记
- 关于.so文件和处理器架构
- [iOS]Core Data浅析(二)
- hadoop系列:zookeeper(1)——zookeeper单点和集群安装
- 安卓开发中常见的问题总结