关闭

Mongodb启动命令mongod参数说明

标签: mongodb数据库jsonpsharding集群unix
63082人阅读 评论(6) 收藏 举报
分类:
Mongodb启动命令mongod参数说明

mongod的主要参数有:

 基本配置

--------------------------------------------------------------------------------

--quiet # 安静输出
--port arg # 指定服务端口号,默认端口27017
--bind_ip arg # 绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP
--logpath arg # 指定MongoDB日志文件,注意是指定文件不是目录
--logappend # 使用追加的方式写日志
--pidfilepath arg # PID File 的完整路径,如果没有设置,则没有PID文件
--keyFile arg # 集群的私钥的完整路径,只对于Replica Set 架构有效
--unixSocketPrefix arg # UNIX域套接字替代目录,(默认为 /tmp)
--fork # 以守护进程的方式运行MongoDB,创建服务器进程
--auth # 启用验证
--cpu # 定期显示CPU的CPU利用率和iowait
--dbpath arg # 指定数据库路径
--diaglog arg # diaglog选项 0=off 1=W 2=R 3=both 7=W+some reads
--directoryperdb # 设置每个数据库将被保存在一个单独的目录
--journal # 启用日志选项,MongoDB的数据操作将会写入到journal文件夹的文件里
--journalOptions arg # 启用日志诊断选项
--ipv6 # 启用IPv6选项
--jsonp # 允许JSONP形式通过HTTP访问(有安全影响)
--maxConns arg # 最大同时连接数 默认2000
--noauth # 不启用验证
--nohttpinterface # 关闭http接口,默认关闭27018端口访问
--noprealloc # 禁用数据文件预分配(往往影响性能)
--noscripting # 禁用脚本引擎
--notablescan # 不允许表扫描
--nounixsocket # 禁用Unix套接字监听
--nssize arg (=16) # 设置信数据库.ns文件大小(MB)
--objcheck # 在收到客户数据,检查的有效性,
--profile arg # 档案参数 0=off 1=slow, 2=all
--quota # 限制每个数据库的文件数,设置默认为8
--quotaFiles arg # number of files allower per db, requires --quota
--rest # 开启简单的rest API
--repair # 修复所有数据库run repair on all dbs
--repairpath arg # 修复库生成的文件的目录,默认为目录名称dbpath
--slowms arg (=100) # value of slow for profile and console log
--smallfiles # 使用较小的默认文件
--syncdelay arg (=60) # 数据写入磁盘的时间秒数(0=never,不推荐)
--sysinfo # 打印一些诊断系统信息
--upgrade # 如果需要升级数据库
 * Replicaton 参数

--------------------------------------------------------------------------------

--fastsync # 从一个dbpath里启用从库复制服务,该dbpath的数据库是主库的快照,可用于快速启用同步
--autoresync # 如果从库与主库同步数据差得多,自动重新同步,
--oplogSize arg # 设置oplog的大小(MB)
 * 主/从参数

--------------------------------------------------------------------------------

--master # 主库模式
--slave # 从库模式
--source arg # 从库 端口号
--only arg # 指定单一的数据库复制
--slavedelay arg # 设置从库同步主库的延迟时间
 * Replica set(副本集)选项:

--------------------------------------------------------------------------------

--replSet arg # 设置副本集名称
 * Sharding(分片)选项

--------------------------------------------------------------------------------
--configsvr # 声明这是一个集群的config服务,默认端口27019,默认目录/data/configdb
--shardsvr # 声明这是一个集群的分片,默认端口27018
--noMoveParanoia # 关闭偏执为moveChunk数据保存

# 上述参数都可以写入 mongod.conf 配置文档里例如:

dbpath = /data/mongodb
logpath = /data/mongodb/mongodb.log
logappend = true
port = 27017
fork = true
auth = true
 

e.g:./mongod -shardsvr -replSet shard1 -port 16161 -dbpath /data/mongodb/data/shard1a -oplogSize 100 -logpath /data/mongodb/logs/shard1a.log -logappend -fork -rest
5
0
查看评论

mongodb安装使用

1 前言 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。   MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的b...
  • zhang_yanan
  • zhang_yanan
  • 2014-05-16 13:55
  • 1842

Mongodb参数说明

Mongodb启动命令mongod参数说明 mongod的主要参数有:  基本配置 -------------------------------------------------------------------------------- --qu...
  • devilzy2656
  • devilzy2656
  • 2014-07-03 12:13
  • 2293

解决启动mongodb --fork报错 -ERROR: child process failed, exited with error number 1

这是一个权限的问题,子进程无法获取logpath的路径, 解决方法如下//log放在了根目录root下 mongod --fork --logpath ~/log/mongodb.log --dbpath ....如果你想法log放在其他目录,你只要更改权限即可
  • qq_17335153
  • qq_17335153
  • 2016-08-04 10:22
  • 3855

Mongo启动说明

启动MongoDB          昨天根据官方的例子来做的,没有指定任何自己的参数,完全采用Mongo默认的路径和参数来进行安装的,如果没有root的情况下,是不能把数据库的默认路径建立在根目录的/data/db下的,因此,我想自己定义一个...
  • java3344520
  • java3344520
  • 2011-10-15 18:44
  • 9983

Mongodb启动命令mongod参数说明

mongod的主要参数有:  基本配置 -------------------------------------------------------------------------------- --quiet # 安静输出 --port arg # 指定服务端口号,...
  • njchenyi
  • njchenyi
  • 2014-02-25 10:28
  • 11433

mongodb正确启动和启动报错的解决办法

mongodb: 打开mondodb: 1.启动mongod服务:./bin/mongod -f conf/mongod.conf(执行mongod.conf文件) mongod.log文件配置: port = 12345 dbpath = data logpath = log/mongod.log...
  • u014033756
  • u014033756
  • 2016-08-07 17:32
  • 2672

mongodb 后台启动

完成安装mongodb(略)   创建数据目录: # mkdir /data/mongo   创建配置文件 # vi /data/mongo/mongodb.cnf dbpath=/data/mongo/ logpath=/data...
  • moliyiran
  • moliyiran
  • 2016-11-28 22:28
  • 3061

windows下 mongodb 3.2加fork选项启动报unrecognised option 'fork'

windows下启动mongodb为后台进程加fork选项报错如下: D:\Program Files\MongoDB\Server\3.2\bin>mongod --config "D:\Program Files\MongoD B\Server\mongodb.conf&qu...
  • weiwangsisoftstone
  • weiwangsisoftstone
  • 2016-02-02 18:05
  • 5856

Mongodb中mongod启动参数说明

在这篇文章中列出mongod服务启动时能够使用的一些启动参数,并对参数的含义进行说明。 Mongodb启动命令mongod参数说明 mongod的主要参数有:  基本配置 ******************************************************...
  • andamajing
  • andamajing
  • 2016-05-12 22:43
  • 10584

Mongodb启动方法:设定参数启动;从设置文件启动

1.默认启动方式并设置相应的参数:sudo mongod --path yourDBpath --httpinterface ...... 2.通过设置文件启动:        先设置启动文件:/etc/mongod.conf: s...
  • warrior_zhang
  • warrior_zhang
  • 2015-12-07 16:07
  • 5144
    微博
    微信公众号
    微信分享公众平台-破晓领域
    破晓领域
    微信号:fdipzone-idea
    名称:破晓领域

    个人资料
    • 访问:7818715次
    • 积分:46031
    • 等级:
    • 排名:第81名
    • 原创:295篇
    • 转载:24篇
    • 译文:0篇
    • 评论:511条
    博客专栏
    最新评论