MongoDB启动和关闭问题
1、当我们使用离线安装mongodb完成后,
推荐安装教程:
http://dblab.xmu.edu.cn/blog/868-2/#more-868
在使用 ' mongod -f XXX/mongodb.conf ' 启动mongodb服务后(XXX是conf文件存放目录,根据自己新建的位置确定。因为添加了path变量,所有我直接使用的mongod命令)
关闭mongodb服务一定要:
' mongo ' 命令进入shell界面
使用以下命令停止mongodb服务
use admin
db.shutdownServer()
然后输入exit
或Ctrl+C
退出shell模式
这里一般就完成了,但是我退出后遇到了一个问题
会输出以下信息报错,服务无法正常关闭:
--01T10::53.961+ I NETWORK [js] trying reconnect to 127.0.0.1: failed
--01T10::53.961+ I NETWORK [js] reconnect 127.0.0.1: failed failed
--01T10::53.962+ I QUERY [js] Failed to end session { id: UUID("ebb3c7bf-a3e9-4d03-bda4-3c0e5ad2e54c") } due to SocketException: socket exception [CONNECT_ERROR] server [couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Connection refused]
这里,我们输入以下命令:
mongod --repair
输出有以下即关闭了服务:
--01T10::01.943+ I STORAGE [initandlisten] Finished shutting down checkpoint thread
--01T10::01.962+ I STORAGE [initandlisten] shutdown: removing fs lock...
--01T10::01.963+ I CONTROL [initandlisten] now exiting
--01T10::01.963+ I CONTROL [initandlisten] shutting down with code:
如果没有正常关闭服务,下次启动时就会报以下错误无法启动,哪怕没有mongo进程在运行
ERROR: child process failed, exited with error number
2、centos使用yum源安装mongodb:
可以参考以下网站:
https://blog.csdn.net/weixin_34393428/article/details/93026350
其中设置yum源时,建议gpgcheck=0,因为没有梯子大概率验证失败
然后mongod.conf配置文件不需要修改。特别是bind ip该参数,使用默认127.0.0.1即可,修改为本机ip会启动mongod服务失败
最后使 mongodb 系统启动
:
systemctl enable mongod
查看状态:
systemctl status mongodb
3、启动的两个警告:
1.WARNING: Access control is not enabled for the database.
可以参考以下链接:
https://blog.csdn.net/ttxsely/article/details/77726164
2.WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
这个警告好像无法解除,可以看看下面的链接:
https://www.cnblogs.com/ywcz060/p/5543228.html
总结:
推荐使用yum源安装,这样安装不会有其他的问题。
MongoDB启动和关闭问题的更多相关文章
- mongodb启动和关闭
mongodb的启动 mongod --dbpath=/data/mongodb/data --logpath=/data/mongodb/log/33988.log --port 33988 --f ...
- MongoDB 启动和关闭
重启命令 service mongodb restart 启动命令 mongod -f /data/tools/mongodb/config/config.conf 必须要带配置文件才能启动 关闭命令 ...
- Mongodb启动&关闭
mac 下mongo的启动和关闭以及启动问题解决 mongo的安装在这:http://www.cnblogs.com/leinov/p/6855784.html Mac os mongodb数据安装路 ...
- mongodb之 非正常关闭启动报错处理
Mongodb如果非正常关闭,直接启动会报错.查看日志文件. 处理: 需要做的是删除mongod.lock和WiredTiger.lock这两个lock文件,然后执行--repair,这里的mongo ...
- mongodb因非法关闭导致无法启动的解决方案
mongodb因非法关闭导致无法启动的解决方案 1.删除数据库目录的.lock文件 2.输入命令 mongod --repair 3.重启
- Mongodb启动命令mongod参数说明
Mongodb启动命令mongod参数说明 mongod的主要参数有: 基本配置 ----------------------------------------------------------- ...
- mongodb启动后台服务
将MongoDB部署在服务器机子上时mongodb的实例应为后台服务进行的方式运行,而非前台进程,否则远程会话一关闭mongodb也跟着关闭了.本文介绍mongodb后台服务进程开启和关闭的操作. 开 ...
- MongoDB启动配置等
目录: 一.mongoDB 启动配置 二.导出,导入,运行时备份 三.Fsync锁,数据修复 四.用户管理,安全认证 一.启动项 mongod --help C:\Windows\system32&g ...
- mongoDB启动参数备忘
本文转载 Mongodb启动命令mongod参数说明 mongod的主要参数有: 基本配置 ----------------------------------------------- ...
随机推荐
- 网上流行护眼色的RGB值和颜色代码
网上流行护眼色的RGB值和颜色代码 绿豆沙色能有效的减轻长时间用电脑的用眼疲劳!色调:85,饱和度:123,亮度:205: RGB颜色红:199,绿:237,蓝:204:十六进制颜色:#C7EDC ...
- 【Kafka】Consumer API
Consumer API Kafka官网文档给了基本格式 http://kafka.apachecn.org/10/javadoc/index.html?org/apache/kafka/client ...
- 【Hadoop离线基础总结】Apache Hadoop的三种运行环境介绍及standAlone环境搭建
Apache Hadoop的三种运行环境介绍及standAlone环境搭建 三种运行环境 standAlone环境 单机版的hadoop运行环境 伪分布式环境 主节点都在一台机器上,从节点分开到其他机 ...
- Git使用教程之新手也能看懂(一)
首先我写这篇文章的初衷是因为 有一段时间没用Git了,现在突然用起来,很多命令都忘记了,导致去上网查了各种资料和文档(其中廖雪峰老师的文章给我的帮助很大,非常感谢!),花费了大量的时间,等于是又重新学 ...
- 线程和Python—Python多线程编程
线程和Python 本节主要记录如何在 Python 中使用线程,其中包括全局解释器锁对线程的限制和对应的学习脚本. 全局解释器锁 Python 代码的执行是由 Python 虚拟机(又叫解释器主循环 ...
- JS导出页面为PDF文件,该如何操作?来看一眼就明白啦!
1.资源文件或依赖 <script type="text/javascript" src="./js/canvg2.js"></script& ...
- Lottery
0x01 修改金币到8位,才能买东西 robots.txt中发现.git泄露 下载附件,得到源码 审计api.php 我们传入的值与随机生成的值进行比较, 按照相同的个数,得到不同的钱 if($num ...
- Java的泛型详解(一)
Java的泛型详解 泛型的好处 编写的代码可以被不同类型的对象所重用. 因为上面的一个优点,泛型也可以减少代码的编写. 泛型的使用 简单泛型类 public class Pair<T> { ...
- Django之urls.py路由配置(URLConf)
urls.py路由配置(URLConf) URL配置(URLconf)就像Django 所支撑网站的目录.它的本质是URL与要为该URL调用的视图函数之间的映射表. 基本格式: Django1.x版本 ...
- Jenkins-gogs安装及使用
很多同学可能第一次了解什么是ci-cd,什么是Jenkins,首先会介绍下cicd的概念及应用场景,之后再详细介绍下Jenkins的概念.安装及使用. 什么是CI-CD? 首先明确CI-CD是一种技术 ...