本次安装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详细过程相关推荐

  1. Linux下安装Oracle11G详细过程

    需要安装oracle dataguard,所以先要安装单台oracle11g,下面是单台oracle11g的详细安装过程. 1,安装环境 硬件环境:2台linux虚拟机,Centos6.4 ,4G , ...

  2. Linux下安装Anaconda 详细过程 搭建python环境

    一.说明 1.Linux: CentOS7 2.Anaconda: Anaconda3-2020.07-Linux-x86_64.sh 二.安装步骤 1.软件下载 进入到anaconda官网下载lin ...

  3. linux系统中安装jira,linux下安装jira详细步骤

    linux下安装jira详细步骤 2018年11月08日 | 萬仟网科技 | 我要评论 首先从官网下载jdk的安装包,将jdk的安装包上传到虚拟机或者服务器,在./usr/local/目录下面创建一个 ...

  4. Linux下安装Nginx详细图解教程

    Linux下安装Nginx详细图解教程 什么是Nginx? Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SM ...

  5. linux下安装mongodb,以及解决安装报错问题

    linux下安装mongodb,以及解决安装报错问题 参考文章: (1)linux下安装mongodb,以及解决安装报错问题 (2)https://www.cnblogs.com/tongl/p/71 ...

  6. linux下安装jira详细步骤

    首先从官网下载jdk的安装包,将jdk的安装包上传到虚拟机或者服务器,在./usr/local/目录下面创建一个java目录:mkdir java 等等,具体祥看本文,希望对你有所帮助 linux下安 ...

  7. MongoDB学习之在Linux下安装MongoDB

    前言:这篇文章主要介绍如何在Linux系统下安装MongoDB 第一步,先根据自己的系统下载自己需要的版本,大家可以到这个链接下载:MongoDB下载地址,这里因为我的系统为Red Hat 5 32位 ...

  8. Linux下安装MongoDB

    系统下安装 MongoDB数据库呢?根据以下的三个步骤你就可以在你的Linux下成功安装MongoDB. 步骤一:下载文件 对于32位的linux $ curl http://fastdl.mongo ...

  9. Linux 环境下安装 gcc 详细过程 以及安装 glibc

    1.了解一下 gcc 目前,GCC可以用来编译C / C++.FORTRAN.Java.OBJC.ADA等语言的程序,可根据需要选择安装支持的语言. 在安装之前,系统必须有 cc 或者 gcc 的编译 ...

  10. Linux下安装MySql详细教程

    前言 本文对linux环境下安装Mysql过程进行一个详细记录 一.安装包和环境准备 1.所需安装包 将mysql-8.0.29-linux-glibc2.12-x86_64.tar.xz安装包上传至 ...

最新文章

  1. 【深度学习】(7) 交叉验证、正则化,自定义网络案例:图片分类,附python完整代码
  2. 白洋组公众号-植物微生组33天受邀原创-诚邀同行分享经验
  3. python画轨迹曲线-python 画3维轨迹图并进行比较的实例
  4. Android中级篇之百度地图SDK v3.5.0-一步一步带你仿各大主流APP地图定位移动选址功能
  5. 南京大学人工智能本科专业教育培养体系
  6. Spring如何实现统一的基于请求头header或url的接口版本控制
  7. 一张图看透微信公众号、企业号、小程序
  8. 武汉科技大学计算机研究生拟录取名单,武汉科技大学2021年硕士研究生拟录取名单公示...
  9. JavaWeb基础(jsp初识)
  10. POSIX风格正则表达式
  11. iis6.0与asp.net的运行原理
  12. 共享单车再涨价,真要骑不起了!
  13. html5 的 webScoket 和 C# 建立Socket连接
  14. MMKV_mmkv之基本介绍
  15. 【梦幻西游】12门派版一键端
  16. 微信小程序布局技巧(二)
  17. vue小练习(网页汇率器)
  18. 推流式搅拌器选型功率计算方法_不同池形中推流搅拌器功率消耗的数值模拟
  19. 编写一个Python程序,计算任意圆锥体的体积和表面积。
  20. win10隐藏任务栏_如何隐藏或删除Windows 10任务栏图标

热门文章

  1. 收藏! | 入门必读:计算机视觉四大基本任务(分类、定位、检测、分割)
  2. bert性能优化之——用另一种方式整合多头注意力
  3. 【NLP论文推荐】 掌握实体关系抽取必读的文章
  4. 百面机器学习——python实现二分类逻辑回归
  5. 遗传优化算法优化LSTM-MSE
  6. transformermo
  7. 各路技术牛人都推荐的书
  8. Hadoop:Hadoop单机伪分布式的安装和配置
  9. numpy线性代数基础 - Python和MATLAB矩阵处理的不同
  10. python读取第一行设为字典_将csv读入字典,第一行成为名称