文档章节

CentOS 7 yum方式快速安装MongoDB

Yao--靠自己
 Yao--靠自己
发布于 2017/08/10 23:47
字数 909
阅读 12
收藏 0
点赞 0
评论 0

MongoDB是深受广大开源爱好者支持和研究的NoSQL数据库之一,它基于灵活的JSON文档方式,非常适合敏捷开发,其高可用功能强大,支持水平扩展等众多关键特性。一如其简约而不简单的MySQL一样,安装起来也非常方便,支持源码编译安装,rpm安装以及yum安装等众多方式。本文主要讲述在CentOS 7下yum方式快速安装mongodb

一、安装环境及配置yum

# more /etc/redhat-release 
CentOS Linux release 7.2.1511 (Core)

# vi /etc/yum.repos.d/mongodb-org-3.2.repo 
[mongodb-org-3.2]
name=MongoDB Repository
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 -y install mongodb-org     
Loaded plugins: fastestmirror, langpacks                     
base                                                              | 3.6 kB  00:00:00     
epel/x86_64/metalink                                              | 5.2 kB  00:00:00     
extras                                                            | 3.4 kB  00:00:00     
mongodb-org-3.2                                                   | 2.5 kB  00:00:00     
updates                                                           | 3.4 kB  00:00:00     
mongodb-org-3.2/7/primary_db                                      |  50 kB  00:00:03     
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * epel: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
Resolving Dependencies
--> Running transaction check
---> Package mongodb-org.x86_64 0:3.2.10-1.el7 will be installed
--> Processing Dependency: mongodb-org-tools = 3.2.10 for package: mongodb-org-3.2.10-1.el7.x86_64
--> Processing Dependency: mongodb-org-shell = 3.2.10 for package: mongodb-org-3.2.10-1.el7.x86_64
--> Processing Dependency: mongodb-org-server = 3.2.10 for package: mongodb-org-3.2.10-1.el7.x86_64
--> Processing Dependency: mongodb-org-mongos = 3.2.10 for package: mongodb-org-3.2.10-1.el7.x86_64
--> Running transaction check
---> Package mongodb-org-mongos.x86_64 0:3.2.10-1.el7 will be installed
---> Package mongodb-org-server.x86_64 0:3.2.10-1.el7 will be installed
---> Package mongodb-org-shell.x86_64 0:3.2.10-1.el7 will be installed
---> Package mongodb-org-tools.x86_64 0:3.2.10-1.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================
 Package                                      Arch     Version             Repository         Size
===================================================================================================
Installing:
 mongodb-org                                  x86_64   3.2.10-1.el7        mongodb-org-3.2   5.8 k
Installing for dependencies:
 mongodb-org-mongos                           x86_64   3.2.10-1.el7        mongodb-org-3.2   5.6 M
 mongodb-org-server                           x86_64   3.2.10-1.el7        mongodb-org-3.2    12 M
 mongodb-org-shell                            x86_64   3.2.10-1.el7        mongodb-org-3.2   6.7 M
 mongodb-org-tools                            x86_64   3.2.10-1.el7        mongodb-org-3.2    41 M

Transaction Summary
===================================================================================================
Install  1 Package (+4 Dependent packages)

Total download size: 65 M
Installed size: 201 M
Downloading packages:
warning: /var/cache/yum/x86_64/7/mongodb-org-3.2/packages/mongodb-org-3.2.10-1.el7.x86_64.rpm: 
        Header V3 RSA/SHA1 Signature, key ID ea312927: NOKEY  ]  
Public key for mongodb-org-3.2.10-1.el7.x86_64.rpm is not installed
(1/5): mongodb-org-3.2.10-1.el7.x86_64.rpm                                  | 5.8 kB  00:00:04     
(2/5): mongodb-org-server-3.2.10-1.el7.x86_64.rpm                           |  12 MB  00:00:11     
(3/5): mongodb-org-shell-3.2.10-1.el7.x86_64.rpm                            | 6.7 MB  00:00:06     
(4/5): mongodb-org-tools-3.2.10-1.el7.x86_64.rpm                            |  41 MB  00:00:36     
(5/5): mongodb-org-mongos-3.2.10-1.el7.x86_64.rpm                           | 5.6 MB  00:03:28     
---------------------------------------------------------------------------------------------------
Total                                                              322 kB/s |  65 MB  00:03:28     
Retrieving key from https://www.mongodb.org/static/pgp/server-3.2.asc
Importing GPG key 0xEA312927:
 Userid     : "MongoDB 3.2 Release Signing Key <packaging@mongodb.com>"
 Fingerprint: 42f3 e95a 2c4f 0827 9c49 60ad d68f a50f ea31 2927
 From       : https://www.mongodb.org/static/pgp/server-3.2.asc
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : mongodb-org-tools-3.2.10-1.el7.x86_64                                    1/5 
  Installing : mongodb-org-mongos-3.2.10-1.el7.x86_64                                   2/5 
  Installing : mongodb-org-shell-3.2.10-1.el7.x86_64                                    3/5 
  Installing : mongodb-org-server-3.2.10-1.el7.x86_64                                   4/5 
  Installing : mongodb-org-3.2.10-1.el7.x86_64                                          5/5 
  Verifying  : mongodb-org-server-3.2.10-1.el7.x86_64                                   1/5 
  Verifying  : mongodb-org-3.2.10-1.el7.x86_64                                          2/5 
  Verifying  : mongodb-org-shell-3.2.10-1.el7.x86_64                                    3/5 
  Verifying  : mongodb-org-mongos-3.2.10-1.el7.x86_64                                   4/5 
  Verifying  : mongodb-org-tools-3.2.10-1.el7.x86_64                                    5/5 

Installed:
  mongodb-org.x86_64 0:3.2.10-1.el7                                                                                                                                                                           

Dependency Installed:
  mongodb-org-mongos.x86_64 0:3.2.10-1.el7      #Author : Leshami      
  mongodb-org-server.x86_64 0:3.2.10-1.el7      #Blog   : http://blog.csdn.net/leshami
  mongodb-org-shell.x86_64 0:3.2.10-1.el7           
  mongodb-org-tools.x86_64 0:3.2.10-1.el7          

Complete!
  •  

三、验证安装结果

# rpm -qa |grep mongodb
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 -ql mongodb-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/mongod start
Starting mongod (via systemctl):                           [  OK  ]
[root@localhost ~]# netstat -nltp|grep mongo
tcp        0      0 127.0.0.1:27017      0.0.0.0:*   LISTEN      89958/mongod

# mongo
MongoDB shell version: 3.2.10
connecting to: test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
        http://docs.mongodb.org/
Questions? Try the support group
        http://groups.google.com/group/mongodb-user
> db.version()
3.2.10

© 著作权归作者所有

共有 人打赏支持
Yao--靠自己
粉丝 2
博文 39
码字总数 17875
作品 0
哈尔滨
程序员
CentOS 7 安装配置 mongodb 3.0.7

CentOS 7 安装配置 mongodb 3.0.7 安装环境 VMware 12 安装的 CentOS 7 x64 mongodb-linux-x8664-3.0.7.tgz 使用的用具xshell5,xftp5 安装配置 新建用户和用户组mongodb 通过xftp上传mongo...

lizer2016 ⋅ 2015/11/20 ⋅ 0

centos7.3yum安装mongodb3.4

最小化安装centos7.3 服务器规划(说明: 配置静态IP请查看关于上篇环境配置的博客) 安装mongodb3.x 创建yum源 修改yum源 安装MongoDB软件包和相关工具 网速较慢, 比较耗时, 推荐tar包安装, 下...

paascloud ⋅ 2017/09/07 ⋅ 0

MongoDB学习笔记之Installing and Starting the Server

1、创建YUM软件仓库 2、操作系统设置 3、安装mongodb 编辑mongodb配置文件,如下: 4、启动MongoDB服务 5、访问mongo服务 通过mongo命令接口直接访问,默认的数据库是test,可以通过db验证。...

candon123 ⋅ 06/06 ⋅ 0

OneinStack 1.7 发布,一键 PHP/JAVA 安装工具

OneinStack 1.7 发布了,这个脚本是使用 shell编写,为了快速在生产环境上部署lnmp/lamp/lnmpa/lnmt(Linux、Nginx/Tengine/OpenResty、 MySQL/MariaDB/Percona/MongoDB/PostgreSQL、PHP、A...

lj2007331 ⋅ 04/25 ⋅ 0

PHP7 pecl 安装 mongodb扩展 和 PHPLIB

安装PECL //php版本 > 7 //php版本 < 7 $ yum install php-pear //否则会报错PHP Parse error: syntax error, unexpected //'new' (T_NEW) in /usr/share/pear/PEAR/Frontend.php on //line ......

sendoffice ⋅ 03/28 ⋅ 0

Graylog日志监控集群搭建

场景及日志量 由于公司是物联网场景,设备每10秒都会上报Gps数据,后端猿对每个每个上传数据的处理都加入了日志,加上后端猿用Quartz写了许多无状态的后台服务,每10s跑一次,而且有多个环境...

秦时明月路 ⋅ 05/30 ⋅ 0

mongodb的命令行操作命令详解(增删改查、高级查询)

mongodb的命令行操作命令详解(增删改查、高级查询) 本文为上文的续篇,主要讲解mongodb在cmd的直接操作命令,我的mongodb是安装在d:mongodb下 1,mongodb启动服务 : 2,mongodb停止服务 : ...

xiaocao13140 ⋅ 06/04 ⋅ 0

Mongo DB 安装(window)

1.下载mongodb (mongodb-win32-x86_64-2008plus-ssl-3.4.4-signed)数据库到本地电脑之后,接下来开始安装,如下所示 2.安装好的mongodb ,如图所示 安装目录介绍 bin 目录是mongodb 的启动程...

IT达仁 ⋅ 05/02 ⋅ 0

大数据分析挖掘学习方向?数据分析师的就业前景怎么样?

加米谷数据分析挖掘课程明细,从理论到云端实操环境到项目实战,手把手教您从0掌握数据分析与挖掘技术,带您走进数据时代。 第一阶段(python基础) python入门:1、Python版本特性介绍2、P...

加米谷大数据 ⋅ 04/17 ⋅ 0

MongoDB的简单学习1-安装

一、简单了解 1.NoSQL简介 NoSQL是Not Only SQL的缩写,它指的是非关系型的数据库,是以Key-Value的形式存储,和传统的关系型数据库不一样,不一定遵循传统数据库的一些基本要求,比如说:遵循...

wind2012 ⋅ 05/19 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

mysql in action / alter table

change character set ALTER SCHEMA `employees` DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_general_ci ;ALTER TABLE `employees`.`t2` CHARACTER SET = utf8mb4 , COLLAT......

qwfys ⋅ 今天 ⋅ 0

Java 开发者不容错过的 12 种高效工具

Java 开发者常常都会想办法如何更快地编写 Java 代码,让编程变得更加轻松。目前,市面上涌现出越来越多的高效编程工具。所以,以下总结了一系列工具列表,其中包含了大多数开发人员已经使用...

jason_kiss ⋅ 昨天 ⋅ 0

Linux下php访问远程ms sqlserver

1、安装freetds(略,安装在/opt/local/freetds 下) 2、cd /path/to/php-5.6.36/ 进入PHP源码目录 3、cd ext/mssql进入MSSQL模块源码目录 4、/opt/php/bin/phpize生成编译配置文件 5、 . ./...

wangxuwei ⋅ 昨天 ⋅ 0

如何成为技术专家

文章来源于 -- 时间的朋友 拥有良好的心态。首先要有空杯心态,用欣赏的眼光发现并学习别人的长处,包括但不限于工具的使用,工作方法,解决问题以及规划未来的能力等。向别人学习的同时要注...

长安一梦 ⋅ 昨天 ⋅ 0

Linux vmstat命令实战详解

vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令...

刘祖鹏 ⋅ 昨天 ⋅ 0

MySQL

查看表相关命令 - 查看表结构    desc 表名- 查看生成表的SQL    show create table 表名- 查看索引    show index from  表名 使用索引和不使用索引 由于索引是专门用于加...

stars永恒 ⋅ 昨天 ⋅ 0

easyui学习笔记

EasyUI常用控件禁用方法 combobox $("#id").combobox({ disabled: true }); ----- $("#id").combobox({ disabled: false}); validatebox $("#id").attr("readonly", true); ----- $("#id").r......

miaojiangmin ⋅ 昨天 ⋅ 0

金山WPS发布了Linux WPS Office

导读 近日,金山WPS发布了Linux WPS Office中文社区版新版本,支持大部分主流Linux系统,功能更加完善,兼容性、稳定性大幅度提升。本次更新WPS将首次在Linux提供专业办公文件云存储服务,实...

问题终结者 ⋅ 昨天 ⋅ 0

springboot2输出metrics到influxdb

序 本文主要研究一下如何将springboot2的metrics输出到influxdb maven <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo......

go4it ⋅ 昨天 ⋅ 0

微信小程序 - 选择图片显示操作菜单

之前我分享过选择图片这个文章,但是我在实际开发测试使用中发现一个问题在使用 wx.chooseImage 选择照片显示出第一格是拍照,后面是相册里的图片。这种实现之前说过了,效果如下。 但是你从...

hello_hp ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部