【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 ...
随机推荐
- 在Docker容器中运行.Net Core web Api项目
安装Docker环境 参考本人这篇<CentOS 7 下Docker的安装>文章进行安装以及环境配置,这里不做赘述. 通过.NetCore开发WebApi项目 1. 创建.Net Core ...
- HDU 2389 Rain on your Parade / HUST 1164 4 Rain on your Parade(二分图的最大匹配)
HDU 2389 Rain on your Parade / HUST 1164 4 Rain on your Parade(二分图的最大匹配) Description You're giving a ...
- 奔跑在Docker上的Spark
转自:马踏飞燕--奔跑在Docker上的Spark 目录 为什么要在Docker上搭建Spark集群 网络拓扑 Docker安装及配置 ssh安装及配置 基础环境安装 Zookeeper安装及配置 H ...
- Ambari安装之部署单节点集群
前期博客 大数据领域两大最主流集群管理工具Ambari和Cloudera Manger Ambari架构原理 Ambari安装之Ambari安装前准备(CentOS6.5)(一) Ambari安装之部 ...
- Invert a binary tree 翻转一棵二叉树
Invert a binary tree 翻转一棵二叉树 假设有如下一棵二叉树: 4 / \ 2 7 / \ / \ 1 3 6 9翻转后: 4 / \ 7 ...
- (一)SQL关联查询的使用技巧 (各种 join)
---恢复内容开始--- (一)SQL关联查询的使用技巧 (各种 join) 这几天因为工作的时候,发现自己的sql语句基础不是很好,特意研究了一下,发现sql语句真的是博大精深,sql语句不仅是要查 ...
- app耗电优化之四 使用AlarmManager对任务进行合理安排
AlarmManager 是用来设定定时任务.即用来设定那个任务在什么时候开始执行.为什么和省电有关系?这个需要和AlarmManager的使用先说起.AlarmManager 实际上只起到一个定时发 ...
- tensorflow官方文档中的sub 和mul中的函数已经在API中改名了
在照着tensorflow 官方文档和极客学院中tensorflow中文文档学习tensorflow时,遇到下面的两个问题: 1)AttributeError: module 'tensorflow' ...
- ASP.NET MVC 开发微信支付H5(外置浏览器支付)
H5支付是指商户在微信客户端外的移动端网页展示商品或服务,用户在前述页面确认使用微信支付时,商户发起本服务呼起微信客户端进行支付. 主要用于触屏版的手机浏览器请求微信支付的场景.可以方便的从外部浏览器 ...
- iOS Socket 整理以及CocoaAsyncSocket、SRWebSocket源码解析(一)
写在准备动手的时候: Socket通讯在iOS中也是很常见,自己最近也一直在学习Telegram这个开源项目,Telegram就是在Socket的基础上做的即时通讯,这个相信了解这个开源项目的也都知道 ...