【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 ...
随机推荐
- apt-get 安装ubuntu-tweak
Ubuntu Tweak是一款专门为Ubuntu(GNOME桌面)准备的配置.调整工具.主要面向新手级的普通用户.它可以设置很多并不能在系统首选项中设置的隐藏选项,以满足用户自定义的乐趣.即使是新手, ...
- tensorflow softplus应用
1.softplus函数表达式 图像: 2.tensorflow 举例 import tensorflow as tf input=tf.constant([0,1,2,3],dtype=tf.flo ...
- Spark ML下实现的多分类adaboost+naivebayes算法在文本分类上的应用
1. Naive Bayes算法 朴素贝叶斯算法算是生成模型中一个最经典的分类算法之一了,常用的有Bernoulli和Multinomial两种.在文本分类上经常会用到这两种方法.在词袋模型中,对于一 ...
- Unity 工作经历+近期面试经历
由于团队解散,这最近都在找新工作机会--投简历找工作.已经面试三家了,都没拿到offer,挺失落的.把这种感受记录下来,以作后鉴. 这本质上是一篇面试经历的记录,并不是什么面试攻略,主要是给自己总结的 ...
- (转)Java中equals和==的区别
java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型.byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号( ...
- 【css】css3属性
1. 无需区分webkit moz等前缀的css3属性 text-shadow background 2. 需要区分前缀的css属性 border-radius box-shadow text-str ...
- TP3.2 配置最新的阿里大于sdk
TP3.2 配置最新的阿里大于sdk 最近公司买了阿里云的阿里大于短信验证 ,这里记录下本人接入短信验证的过程和心得. 大家是不是一开始都是和本人一样直接去百度下怎么有没有现成的demo 或者是封装好 ...
- 初识Java,猜字游戏
import java.util.*; public class caizi{ public static void main(String[] args){ Scanner in=new Scann ...
- table表格中单击添加动态编辑框
var $newNode=$("<input type='text' style='width:250px; height:20px; maxlength='20' id='texti ...
- 照着官方文档学习react
笨人学习法 10000个小时策略来学习,因为笨.先照着官方文档敲一遍,写一遍. 准备 先要准备环境.搭建一个基于webpack的react环境:Hello ReactJS. demo: https:/ ...