블로그 이미지
LifeisSimple

calendar

1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

Notice

2011. 1. 18. 18:04 Brain Trainning/NoSQL
DB 서버 세팅에서 중요한 것들은 미리 체크를 해둬야 함.

Allowed options:

 

General options:

  -h [ --help ]         show this usage information

  --version             show version information

  -f [ --config ] arg   configuration file specifying additional options

  -v [ --verbose ]      be more verbose (include multiple times for more

                        verbosity e.g. -vvvvv)

  --quiet               quieter output

  --port arg            specify port number

  --bind_ip arg         comma separated list of ip addresses to listen on - all

                        local ips by default

  --logpath arg         file to send all output to instead of stdout

  --logappend           append to logpath instead of over-writing

  --pidfilepath arg     full path to pidfile (if not set, no pidfile is

                        created)

  --fork                fork server process

  --dbpath arg          directory for datafiles

  --directoryperdb      each database will be stored in a separate directory

  --repairpath arg      root directory for repair files - defaults to dbpath

  --cpu                 periodically show cpu and iowait utilization

  --noauth              run without security

  --auth                run with security

  --objcheck            inspect client data for validity on receipt

  --quota               enable db quota management

  --quotaFiles arg      number of files allower per db, requires --quota

  --appsrvpath arg      root directory for the babble app server

  --nocursors           diagnostic/debugging option

  --nohints             ignore query hints

  --nohttpinterface     disable http interface

  --rest                turn on simple rest api

  --noscripting         disable scripting engine

  --noprealloc          disable data file preallocation

  --smallfiles          use a smaller default file size

  --nssize arg (=16)    .ns file size (in MB) for new databases

  --diaglog arg         0=off 1=W 2=R 3=both 7=W+some reads

  --sysinfo             print some diagnostic system information

  --upgrade             upgrade db if needed

  --repair              run repair on all dbs

  --notablescan         do not allow table scans

  --syncdelay arg (=60) seconds between disk syncs (0=never, but not

                        recommended)

  --profile arg         0=off 1=slow, 2=all

  --slowms arg (=100)   value of slow for profile and console log

  --maxConns arg        max number of simultaneous connections

  --nounixsocket        disable listening on unix sockets

  --ipv6                enable IPv6 support (disabled by default)

 

Replication options:

  --master              master mode

  --slave               slave mode

  --source arg          when slave: specify master as <server:port>

  --only arg            when slave: specify a single database to replicate

  --pairwith arg        address of server to pair with

  --arbiter arg         address of arbiter server

  --slavedelay arg      specify delay (in seconds) to be used when applying

                        master ops to slave

  --fastsync            indicate that this instance is starting from a dbpath

                        snapshot of the repl peer

  --autoresync          automatically resync if slave data is stale

  --oplogSize arg       size limit (in MB) for op log

  --opIdMem arg         size limit (in bytes) for in memory storage of op ids

 

Sharding options:

  --configsvr           declare this is a config db of a cluster

  --shardsvr            declare this is a shard db of a cluster

  --noMoveParanoia      turn off paranoid saving of data for moveChunk.  this

                        is on by default for now, but default will switch

posted by LifeisSimple