21paradox / mongodb-setup-example

mongodb example setup script

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Setup mongodb scripts

Features:

  • 2 shards
  • each shard contains 3 repliate set
  • 3 config servers
  • automate add members to primiary
  • automate add shards
  • support windows/osx/linux

remind:This script is intended for local development.

data base will be created at C:\data in windows and ./data in other systems

install nodejs first

then

$ npm i -g coffeescript shelljs

####Command provide:

start up startUpMongo

shjs setup-Mongo.coffee startUpMongo

add primiary

shjs setup-Mongo.coffee addSettings

startConfigServer

shjs setup-Mongo.coffee startConfigServer

startMongos

shjs setup-Mongo.coffee startMongos

addShards

shjs setup-Mongo.coffee addShards

run all process at once

shjs setup-Mongo.coffee

free to modify yourself

About

mongodb example setup script


Languages

Language:CoffeeScript 100.0%