Linux下安装mongodb详细过程
本次安装mongodb使用yum.repo方式。详细过程请参考,也列出一些安装过程中的错误,欢迎指正。
mongodb版本:3.0
先在linux下cd 到 /etc/yum.repos.d/
新建脚本文件mongodb-org-3.0.repo:
1 [mongodb-org-3.0] 2 name=MongoDB 3.0 Repository 3 baseurl=https://repo.mongodb.org/yum/redhat/6/mongodb-org/3.0/x86_64/ 4 gpgcheck=0 5 enabled=1
:wq保存后,清理yum资源
yum clean all
然后搜索下源
yum search mongodb
以搜索出来的名称为准。
上图search后出来的结果是mongodb-org.x86_64,然后mongo安装即可
yum install mongodb-org.x86_64
注:在安装过程中,如果遇到下面的错误:
[root@localhost yum.repos.d]# yum install mongodb Loaded plugins: fastestmirror Setting up Install Process Loading mirror speeds from cached hostfile * base: mirror.bit.edu.cn * epel: mirrors.aliyun.com * extras: mirror.neu.edu.cn * updates: mirrors.btte.net Resolving Dependencies --> Running transaction check ---> Package mongodb.x86_64 0:2.4.13-1.el6 will be installed --> Processing Conflict: mongodb-org-3.0.2-1.el6.x86_64 conflicts mongodb --> Processing Conflict: mongodb-org-mongos-3.0.2-1.el6.x86_64 conflicts mongodb --> Processing Conflict: mongodb-org-server-3.0.2-1.el6.x86_64 conflicts mongodb --> Processing Conflict: mongodb-org-shell-3.0.2-1.el6.x86_64 conflicts mongodb --> Processing Conflict: mongodb-org-tools-3.0.2-1.el6.x86_64 conflicts mongodb --> Finished Dependency Resolution Error: mongodb-org-mongos conflicts with mongodb-2.4.13-1.el6.x86_64 Error: mongodb-org-server conflicts with mongodb-2.4.13-1.el6.x86_64 Error: mongodb-org-tools conflicts with mongodb-2.4.13-1.el6.x86_64 Error: mongodb-org-shell conflicts with mongodb-2.4.13-1.el6.x86_64 Error: mongodb-org conflicts with mongodb-2.4.13-1.el6.x86_64 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
解决方法如下:
yum install mongodb-org.x86_64 --skip-broken
跳过依赖关系就可以安装了。
mongod启动:
service mongod start
关闭(查找到进程然后kill掉):
ps -ef|grep mongod kill xx pid
如果存在类似下面的一些警告:
I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'. I CONTROL [initandlisten] ** We suggest setting it to 'never' I CONTROL [initandlisten] I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.I CONTROL [initandlisten] ** We suggest setting it to 'never'
echo "never" > /sys/kernel/mm/transparent_hugepage/enabled echo "never" > /sys/kernel/mm/transparent_hugepage/defrag
请参考下面资料:http://bbs.51cto.com/thread-1146184-1.html
如果有遇到这种错误:
2015-05-08T11:33:14.789+0800 I CONTROL [initandlisten] ** WARNING: soft rlimits too low. rlimits set to 1024 processes, 64000 files. Number of processes should be at least 32000 : 0.5 times number of files.
可以尝试:
cd /etc/security/limits.d vim 90-nproc.conf
* soft nproc 32000
root soft nproc unlimited
将第一行改成提示的值(此处的值:Number of processes should be at least 32000)
关闭mongodb:
mongod -f /etc/mongod.conf --shutdown
查看mongo状态:
service mongod status
启动mongo:
mongod -f /etc/mongod.conf
查看运行状态:
ps aux|grep mongodnetstat -aux|grep mongod
转载于:https://www.cnblogs.com/yangjinjin/p/4745900.html
Linux下安装mongodb详细过程相关推荐
- Linux下安装Oracle11G详细过程
需要安装oracle dataguard,所以先要安装单台oracle11g,下面是单台oracle11g的详细安装过程. 1,安装环境 硬件环境:2台linux虚拟机,Centos6.4 ,4G , ...
- Linux下安装Anaconda 详细过程 搭建python环境
一.说明 1.Linux: CentOS7 2.Anaconda: Anaconda3-2020.07-Linux-x86_64.sh 二.安装步骤 1.软件下载 进入到anaconda官网下载lin ...
- linux系统中安装jira,linux下安装jira详细步骤
linux下安装jira详细步骤 2018年11月08日 | 萬仟网科技 | 我要评论 首先从官网下载jdk的安装包,将jdk的安装包上传到虚拟机或者服务器,在./usr/local/目录下面创建一个 ...
- Linux下安装Nginx详细图解教程
Linux下安装Nginx详细图解教程 什么是Nginx? Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SM ...
- linux下安装mongodb,以及解决安装报错问题
linux下安装mongodb,以及解决安装报错问题 参考文章: (1)linux下安装mongodb,以及解决安装报错问题 (2)https://www.cnblogs.com/tongl/p/71 ...
- linux下安装jira详细步骤
首先从官网下载jdk的安装包,将jdk的安装包上传到虚拟机或者服务器,在./usr/local/目录下面创建一个java目录:mkdir java 等等,具体祥看本文,希望对你有所帮助 linux下安 ...
- MongoDB学习之在Linux下安装MongoDB
前言:这篇文章主要介绍如何在Linux系统下安装MongoDB 第一步,先根据自己的系统下载自己需要的版本,大家可以到这个链接下载:MongoDB下载地址,这里因为我的系统为Red Hat 5 32位 ...
- Linux下安装MongoDB
系统下安装 MongoDB数据库呢?根据以下的三个步骤你就可以在你的Linux下成功安装MongoDB. 步骤一:下载文件 对于32位的linux $ curl http://fastdl.mongo ...
- Linux 环境下安装 gcc 详细过程 以及安装 glibc
1.了解一下 gcc 目前,GCC可以用来编译C / C++.FORTRAN.Java.OBJC.ADA等语言的程序,可根据需要选择安装支持的语言. 在安装之前,系统必须有 cc 或者 gcc 的编译 ...
- Linux下安装MySql详细教程
前言 本文对linux环境下安装Mysql过程进行一个详细记录 一.安装包和环境准备 1.所需安装包 将mysql-8.0.29-linux-glibc2.12-x86_64.tar.xz安装包上传至 ...
最新文章
- 【深度学习】(7) 交叉验证、正则化,自定义网络案例:图片分类,附python完整代码
- 白洋组公众号-植物微生组33天受邀原创-诚邀同行分享经验
- python画轨迹曲线-python 画3维轨迹图并进行比较的实例
- Android中级篇之百度地图SDK v3.5.0-一步一步带你仿各大主流APP地图定位移动选址功能
- 南京大学人工智能本科专业教育培养体系
- Spring如何实现统一的基于请求头header或url的接口版本控制
- 一张图看透微信公众号、企业号、小程序
- 武汉科技大学计算机研究生拟录取名单,武汉科技大学2021年硕士研究生拟录取名单公示...
- JavaWeb基础(jsp初识)
- POSIX风格正则表达式
- iis6.0与asp.net的运行原理
- 共享单车再涨价,真要骑不起了!
- html5 的 webScoket 和 C# 建立Socket连接
- MMKV_mmkv之基本介绍
- 【梦幻西游】12门派版一键端
- 微信小程序布局技巧(二)
- vue小练习(网页汇率器)
- 推流式搅拌器选型功率计算方法_不同池形中推流搅拌器功率消耗的数值模拟
- 编写一个Python程序,计算任意圆锥体的体积和表面积。
- win10隐藏任务栏_如何隐藏或删除Windows 10任务栏图标