3.1-MongoDB安装
admin
2023-02-06 12:00:08
0

MongoDB安装


* 搭建yum源

如果安装epel扩展源,可以安装mongodb2.4版本,但这次我们要安装3.0版本,官方提供的源只支持64位系统

vim /etc/yum.repos.d/mongodb-org-3.0.repo //加入如下内容

[mongodb-org-3.0]

name=MongoDB Repository

baseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/   

gpgcheck=0

enabled=1


* 安装配置

安装很简单  yum install -y mongodb-org

编辑配置文件  vim /etc/mongod.conf

fork: true  #后面的字段删除

pidFilePath: /var/run/mongodb/mongod.pid  #后面的字段删除

把这两行后面#开头的注释删掉,否则重启的时候会有问题

要想绑定多个ip,在bind_ip 后写多个ip,中间用逗号分隔,监听全部ip留空即可。即删除后面的配置,只留下bindIp: 意思是绑定所有IP。


* 启动

echo never > /sys/kernel/mm/transparent_hugepage/enabled  #更改内核,不做会提示。

echo never > /sys/kernel/mm/transparent_hugepage/defrag

vim /etc/security/limits.conf //加入

mongod soft nofile 64000  #更改系统限制,不做会提示。

mongod hard nofile 64000

mongod soft nproc 32000

mongod hard nproc 32000

启动:service mongod start 

启动的过程会比较慢,这是它在写数据 /var/lib/mongo


说明:启动脚本路径 /etc/init.d/mongod

      配置文件路径 /etc/mongod.conf

      日志文件路径 /var/log/mongodb/

      数据库路径   /var/lib/mongo/


启动mongodb时,如果报错,显示失败。日志是没有相关提示,这是启动脚本的问题。

此时可以用命令 mongod -f /etc/mongod.conf 来启动,报错会有提示,来修改配置文件。

用命令启动时,必须先停掉mongodb。不然端口冲突,启动不起来。


相关内容

热门资讯

改革破局强根基   实干筑梦启... 国企改革是激活发展动能的“关键一招”,更是服务国家战略、践行社会责任的核心路径。作为驻豫央企标杆,中...
教育部教育督导局副局长杨宇被查 教育部教育督导局副局长杨宇涉嫌严重违纪违法,目前正接受中央纪委国家监委驻教育部纪检监察组纪律审查和浙...
科握社媒声量工具:高性价比精准... 一、引言:社媒竞争加剧,竞品声量监测工具成刚需 在数字化营销纵深发展的当下,社交媒体已从品牌传播的...
IM SDK选型避坑指南:20... 随着移动互联网的不断发展,即时通讯已经广泛应用于各个行业。从日常的社交交流,到金融交易、远程医疗、在...
最早2月6日,人类时隔53年重... 美国国家航空航天局(NASA)计划于下月重返深空,目标是在2月6日执行“阿耳忒弥斯2”号任务。该任务...
河南明天直冲20℃!大回暖之后... 天气回顾昨天(13日)白天到今天早上,河南大部地区天气平静、暖意升级,大部地区最高气温纷纷升至15℃...
花539元网购鸭鸭羽绒服,竟藏... 近日,有消费者反映,网购了一件鸭鸭羽绒服,收到货后,发现一件衣服上有两个疑似商标的标识,且标记的尺码...
原创 华... 在这个屏幕无处不在的时代,我们对客厅电视的定义早已不再局限于“能看就行”。当手机屏幕越来越清晰、刷新...
66岁男子帮同村70岁老人“按... 近日,重庆合川女孩呆呆家“杀猪宴”火爆全网,众多网友纷纷称要去帮忙“按猪”,一股体验传统年俗、杀年猪...
美国拟于2月实施载人绕月飞行任... 新华社洛杉矶1月13日电(记者谭晶晶)美国航天局日前表示,计划不早于2月6日实施“阿耳忒弥斯2号”载...