【Centos7】安装mongodb 使用yum源
根据mongodb官网提供的教程安装:
1.创建mongdb-org-3.4.repo
2.使得selinux的config为disabled
3.yum -y install mongodbxxxxxx
4.配置/etc/mongod.conf
5.service mongod start
[root@bogon yum.repos.d]# touch mongodb-org-3.4.repo
[root@bogon yum.repos.d]# ls
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo mongodb-org-3.4.repo
[root@bogon yum.repos.d]# vi mongodb-org-3.4.repo
[root@bogon yum.repos.d]# yum install -y mongodb-org
已加载插件:fastestmirror, langpacks
base | 3.6 kB 00:00:00
extras | 3.4 kB 00:00:00
mongodb-org-3.4 | 2.4 kB 00:00:00
updates | 3.4 kB 00:00:00
(1/5): base/7/x86_64/group_gz | 155 kB 00:00:02
(2/5): extras/7/x86_64/primary_db | 183 kB 00:00:02
(3/5): mongodb-org-3.4/7/primary_db | 8.5 kB 00:00:02
(4/5): updates/7/x86_64/primary_db | 1.2 MB 00:00:03
(5/5): base/7/x86_64/primary_db | 5.6 MB 00:00:08
Determining fastest mirrors
* base: mirrors.163.com
* extras: mirrors.163.com
* updates: mirrors.163.com
正在解决依赖关系
--> 正在检查事务
---> 软件包 mongodb-org.x86_64.0.3.4.0-1.el7 将被 安装
--> 正在处理依赖关系 mongodb-org-tools = 3.4.0,它被软件包 mongodb-org-3.4.0-1.el7.x86_64 需要
--> 正在处理依赖关系 mongodb-org-shell = 3.4.0,它被软件包 mongodb-org-3.4.0-1.el7.x86_64 需要
--> 正在处理依赖关系 mongodb-org-server = 3.4.0,它被软件包 mongodb-org-3.4.0-1.el7.x86_64 需要
--> 正在处理依赖关系 mongodb-org-mongos = 3.4.0,它被软件包 mongodb-org-3.4.0-1.el7.x86_64 需要
--> 正在检查事务
---> 软件包 mongodb-org-mongos.x86_64.0.3.4.0-1.el7 将被 安装
---> 软件包 mongodb-org-server.x86_64.0.3.4.0-1.el7 将被 安装
---> 软件包 mongodb-org-shell.x86_64.0.3.4.0-1.el7 将被 安装
---> 软件包 mongodb-org-tools.x86_64.0.3.4.0-1.el7 将被 安装
--> 解决依赖关系完成
依赖关系解决
===============================================================================================================================================================
Package 架构 版本 源 大小
===============================================================================================================================================================
正在安装:
mongodb-org x86_64 3.4.0-1.el7 mongodb-org-3.4 5.8 k
为依赖而安装:
mongodb-org-mongos x86_64 3.4.0-1.el7 mongodb-org-3.4 12 M
mongodb-org-server x86_64 3.4.0-1.el7 mongodb-org-3.4 20 M
mongodb-org-shell x86_64 3.4.0-1.el7 mongodb-org-3.4 11 M
mongodb-org-tools x86_64 3.4.0-1.el7 mongodb-org-3.4 49 M
事务概要
===============================================================================================================================================================
安装 1 软件包 (+4 依赖软件包)
总下载量:91 M
安装大小:257 M
Downloading packages:
警告:/var/cache/yum/x86_64/7/mongodb-org-3.4/packages/mongodb-org-3.4.0-1.el7.x86_64.rpm: 头V3 RSA/SHA1 Signature, 密钥 ID a15703c6: NOKEY/s | 0 B --:--:-- ETA
mongodb-org-3.4.0-1.el7.x86_64.rpm 的公钥尚未安装
(1/5): mongodb-org-3.4.0-1.el7.x86_64.rpm | 5.8 kB 00:00:01
(2/5): mongodb-org-mongos-3.4.0-1.el7.x86_64.rpm | 12 MB 00:01:27
(3/5): mongodb-org-shell-3.4.0-1.el7.x86_64.rpm | 11 MB 00:00:47
(4/5): mongodb-org-server-3.4.0-1.el7.x86_64.rpm | 20 MB 00:02:27
(5/5): mongodb-org-tools-3.4.0-1.el7.x86_64.rpm | 49 MB 00:02:10
---------------------------------------------------------------------------------------------------------------------------------------------------------------
总计 352 kB/s | 91 MB 00:04:25
从 https://www.mongodb.org/static/pgp/server-3.4.asc 检索密钥
导入 GPG key 0xA15703C6:
用户ID : "MongoDB 3.4 Release Signing Key <packaging@mongodb.com>"
指纹 : 0c49 f373 0359 a145 1858 5931 bc71 1f9b a157 03c6
来自 : https://www.mongodb.org/static/pgp/server-3.4.asc
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : mongodb-org-server-3.4.0-1.el7.x86_64 1/5
Created symlink from /etc/systemd/system/multi-user.target.wants/mongod.service to /usr/lib/systemd/system/mongod.service.
正在安装 : mongodb-org-tools-3.4.0-1.el7.x86_64 2/5
正在安装 : mongodb-org-mongos-3.4.0-1.el7.x86_64 3/5
正在安装 : mongodb-org-3.4.0-1.el7.x86_64 5/5
验证中 : mongodb-org-shell-3.4.0-1.el7.x86_64 1/5
验证中 : mongodb-org-mongos-3.4.0-1.el7.x86_64 2/5
验证中 : mongodb-org-tools-3.4.0-1.el7.x86_64 3/5
验证中 : mongodb-org-server-3.4.0-1.el7.x86_64 4/5
验证中 : mongodb-org-3.4.0-1.el7.x86_64 5/5
已安装:
mongodb-org.x86_64 0:3.4.0-1.el7
作为依赖被安装:
mongodb-org-mongos.x86_64 0:3.4.0-1.el7 mongodb-org-server.x86_64 0:3.4.0-1.el7 mongodb-org-shell.x86_64 0:3.4.0-1.el7
mongodb-org-tools.x86_64 0:3.4.0-1.el7
完毕!
[root@bogon yum.repos.d]# cd /etc/selinux/
[root@bogon selinux]# ls
config semanage.conf targeted
[root@bogon selinux]# cat config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
#SELINUX=enforcing
# SELINUXTYPE= can take one of three two values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
#SELINUXTYPE=targeted
SELINUX=disabled
[root@bogon lib]# service mongod start
Redirecting to /bin/systemctl start mongod.service
[root@bogon lib]# ps -ef | grep mongod
mongod 5727 1 3 11:10 ? 00:00:00 /usr/bin/mongod --quiet -f /etc/mongod.conf run
root 5745 5416 0 11:10 pts/2 00:00:00 grep --color=auto mongod
[root@bogon lib]# cd /var/log/mongodb/
[root@bogon mongodb]# ls
mongod.log
[root@bogon mongodb]# cat mongod.log
2016-12-18T11:10:29.254+0800 I CONTROL [main] ***** SERVER RESTARTED *****
2016-12-18T11:10:29.261+0800 I CONTROL [initandlisten] MongoDB starting : pid=5727 port=27017 dbpath=/var/lib/mongo 64-bit host=bogon
2016-12-18T11:10:29.261+0800 I CONTROL [initandlisten] db version v3.4.0
2016-12-18T11:10:29.261+0800 I CONTROL [initandlisten] git version: f4240c60f005be757399042dc12f6addbc3170c1
2016-12-18T11:10:29.261+0800 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.1e-fips 11 Feb 2013
2016-12-18T11:10:29.261+0800 I CONTROL [initandlisten] allocator: tcmalloc
2016-12-18T11:10:29.261+0800 I CONTROL [initandlisten] modules: none
2016-12-18T11:10:29.261+0800 I CONTROL [initandlisten] build environment:
2016-12-18T11:10:29.261+0800 I CONTROL [initandlisten] distmod: rhel70
2016-12-18T11:10:29.261+0800 I CONTROL [initandlisten] distarch: x86_64
2016-12-18T11:10:29.261+0800 I CONTROL [initandlisten] target_arch: x86_64
2016-12-18T11:10:29.270+0800 I CONTROL [initandlisten] options: { command: [ "run" ], config: "/etc/mongod.conf", net: { bindIp: "127.0.0.1", port: 27017 }, p
rocessManagement: { fork: true, pidFilePath: "/var/run/mongodb/mongod.pid" }, storage: { dbPath: "/var/lib/mongo", journal: { enabled: true } }, systemLog: { d
estination: "file", logAppend: true, path: "/var/log/mongodb/mongod.log", quiet: true } }
2016-12-18T11:10:29.294+0800 I STORAGE [initandlisten] wiredtiger_open config: create,cache_size=879M,session_max=20000,eviction=(threads_max=4),config_base=f
alse,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),s
tatistics_log=(wait=0),
2016-12-18T11:10:29.333+0800 I CONTROL [initandlisten]
2016-12-18T11:10:29.333+0800 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database.
2016-12-18T11:10:29.333+0800 I CONTROL [initandlisten] ** Read and write access to data and configuration is unrestricted.
2016-12-18T11:10:29.333+0800 I CONTROL [initandlisten]
2016-12-18T11:10:29.333+0800 I CONTROL [initandlisten]
2016-12-18T11:10:29.333+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2016-12-18T11:10:29.333+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2016-12-18T11:10:29.333+0800 I CONTROL [initandlisten]
2016-12-18T11:10:29.333+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2016-12-18T11:10:29.333+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2016-12-18T11:10:29.333+0800 I CONTROL [initandlisten]
2016-12-18T11:10:29.381+0800 I FTDC [initandlisten] Initializing full-time diagnostic data capture with directory '/var/lib/mongo/diagnostic.data'
2016-12-18T11:10:29.400+0800 I INDEX [initandlisten] build index on: admin.system.version properties: { v: 2, key: { version: 1 }, name: "incompatible_with_
version_32", ns: "admin.system.version" }
2016-12-18T11:10:29.401+0800 I INDEX [initandlisten] building index using bulk method; build may temporarily use up to 500 megabytes of RAM
2016-12-18T11:10:29.402+0800 I INDEX [initandlisten] build index done. scanned 0 total records. 0 secs
2016-12-18T11:10:29.403+0800 I COMMAND [initandlisten] setting featureCompatibilityVersion to 3.4
2016-12-18T11:10:29.405+0800 I NETWORK [thread1]
waiting for connections on port 27017
卸载mongodb
1.service mongod stop
2.sudo yum erase $(rpm -qa | grep mongodb-org)
3.移除日志数据文件
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongo
【Centos7】安装mongodb 使用yum源的更多相关文章
- Centos7安装mysql缺乏yum源怎么安装
找到mysql5.6的centos的repo源,终于解决mysql的安装问题: 1.确保centos安装了wget,没有的话安装wget 1 yum install wget 2.下载mysql的 ...
- CentOS7 安装mysql(YUM源方式)
1.下载mysql源安装包 $ wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 2.安装mysql ...
- CentOS7.2+MySQL5.7_ yum源方式_ 安装配置教程
1)访问mysql官方网站 #访问网站 https://dev.mysql.com/downloads/file/?id=470281 2)下载安装包到linux #进入文件存放路径 cd /usr/ ...
- #centos7 创建内网yum源 OpenStack源部署
#centos7 创建内网yum源#centos7 自动化安装 本地 内网 web源创建.更新 createrepo http OpenStack源部署 Elven原创 http://www.cnbl ...
- CentOS7 配置阿里云yum源,vim编辑器,tab自动补全
1.进入yum的文件夹 命令:cd /etc/yum.repos.d/ 2.下载wget 命令:yum -y install wget 3.删除yum文件夹所有yum源 命令:rm -rf ...
- [转发]centos7搭建自己的yum源
centos7搭建自己的yum源 https://www.cnblogs.com/juandx/p/6136621.html 还是需要学习呢 自己之前记得 查过 但是忘记了. http://w ...
- CentOS7安装mongoDB数据库
CentOS7安装mongoDB数据库 时间:2015-03-03 16:45来源:blog.csdn.net 作者:进击的木偶 举报 点击:8795次 mongoDB是目前发展比较好的NOSQL数据 ...
- centos7安装mysql(yum)
centos7安装mysql(yum) ----安装环境----依赖安装----检查mysql是否已安装----安装----验证是否添加成功----选择要启用的mysql版本----通过Yum安装my ...
- CentOS7配置更新国内yum源
备份本地yum源文件 cd /etc/yum.repo.d/ mv CentOS-Base.repo CentOS-Base.repo.bakeup 下载国内yum源 阿里云yum源 wget htt ...
随机推荐
- mac重开电脑后显示重装提示解决办法
情况描述: mac昨天电脑关闭后 第二天打开电脑就显示语言选择安装语言 解决办法: 1 出现语言安装提示界面 我们选择简体中文 2 出现苹果密码登陆 我们选择下面的按钮点击退出 这样就可 ...
- HTML5中a标签的锚点使用
前几天有个用户问我关于在线手册功能里的锚点问题.因为他通过代码发现,在编辑手册内容时,锚点的设置是通过id选择器来制定的,而不是带有name属性的a标签.其实这是HTML5和HTML4(XHTML)等 ...
- JS操作字符串常用的方法
JS操作String对象的方法 charAt(index):返回指定索引处的字符串charCodeAt(index):返回指定索引处的字符的Unicode的值concat(str1,str2,...) ...
- 关于SpringMVC中如何把查询数据全转成String类型
之前,本想与客户商量做几张固定的报表予使用,结果发现客户每个月都需要各种各样的报表,所以我们做了个窗口用于直接执行SQL语句:数据量一开始并不是很大查询出来的数据较少(约1-6W左右),所以刚开始几个 ...
- Java虚拟机:类加载机制详解
版权声明:本文为博主原创文章,转载请注明出处,欢迎交流学习! 大家知道,我们的Java程序被编译器编译成class文件,在class文件中描述的各种信息,最终都需要加载到虚拟机内存才能运行和使用,那么 ...
- LInux挂载windows共享磁盘
#!/bin/sh #进行windows paths目录同步 cd /mnt str="//10.33.4.199/linux" result=$(df | grep ${str} ...
- DL4NLP——词表示模型(一)表示学习;syntagmatic与paradigmatic两类模型;基于矩阵的LSA和GloVe
本文简述了以下内容: 什么是词表示,什么是表示学习,什么是分布式表示 one-hot representation与distributed representation(分布式表示) 基于distri ...
- Java 9 揭秘(18. Streams API 更新)
Tips 做一个终身学习的人. 在本章中,主要介绍以下内容: 在Stream接口中添加了更加便利的方法来处理流 在Collectors类中添加了新的收集器(collectors) JDK 9中,在St ...
- 快速搭建MySQL复制集
快速搭建MySQL复制集 1 环境说明 MySQL版本 5.6 basedir :/u01/my3306 #MySQL软件目录 数据目录 :/u01/mysql/[实例名]/data 日志目录 :/u ...
- MongoDB增 删 改 查
增 增加单篇文档 > db.stu.insert({sn:'001', name:'lisi'}) WriteResult({ "nInserted" : 1 }) > ...