Linux 环境下MongoDB 启动和关闭

Linux 环境下MongoDB 启动和关闭

场景:运维时,需要对mongodb 服务进行操作


一、mongod的启动关闭


mogodb 启动


1. 缺省的启动方式

./mongod

缺省的启动方式,数据存储目录里是/data/db,监听端口是27017

2. 带基本参数的启动方式

./mongod --port 51017 --dbpath /home/mongo/data --logpath /home/mongo/log/log.log --logappend --fork --journal 1000


基本参数:

-f 指定配置文件参考: http://www.mongodb.org/display/DOCS/File+Based+Configuration)

--port 指定端口,默认是27017

--dbpath 数据目录路径

--logpath 日志文件路径

--logappend 日志append而不是overwrite

--fork 以创建进程的方式运行

--journal 日志提交间隔,默认100ms

--nojournal 关闭日志功能,2.0版本以上是默认开启


mongodb关闭

> use admin

> db.shutdownServer()

> db.shutdownServer({force : true}) 强制关闭Mongod,应对副本集中主从时间差超过10s时不允许关闭主库的情况

不要使用kill直接杀mongo进程的方式关闭数据节点,会造成数据损坏

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部