官术网_书友最值得收藏!

Starting a single node instance using command-line options

In this recipe, we will see how to start a standalone single node server with some command-line options. We will see an example where we want to do the following:

  • Start the server listening to port 27000
  • Logs should be written to /logs/mongo.log
  • The database directory is /data/mongo/db

As the server has been started for development purposes, we don't want to preallocate full-size database files. (We will soon see what this means.)

Getting ready

If you have already seen and executed the Installing single node MongoDB recipe, you need not do anything different. If all these prerequisites are met, we are good for this recipe.

How to do it…

  1. The /data/mongo/db directory for the database and /logs/ for the logs should be created and present on your filesystem with appropriate permissions to write to it.
  2. Execute the following command:
    > mongod --port 27000 --dbpath /data/mongo/db –logpath /logs/mongo.log --smallfiles
    

How it works…

Ok, this wasn't too difficult and is similar to the previous recipe, but we have some additional command-line options this time around. MongoDB actually supports quite a few options at startup, and we will see a list of the most common and important ones in my opinion:

There's more…

For an exhaustive list of options that are available, use the --help or -h option. This list of options is not exhaustive, and we will see some more coming up in later recipes as and when we need them. In the next recipe, we will see how to use a configuration file instead of the command-line arguments.

See also

  • Single node installation of MongoDB with options from config file for using configuration files to provide start up options
  • Starting multiple instances as part of a replica set to start a replica set
  • Starting a simple sharded environment of two shards to set up a sharded environment
主站蜘蛛池模板: 察雅县| 牡丹江市| 赣榆县| 江北区| 凉山| 宜春市| 雷州市| 大渡口区| 玛多县| 北宁市| 萍乡市| 林口县| 榆树市| 盘锦市| 晋江市| 邓州市| 梧州市| 新河县| 义马市| 满洲里市| 湖口县| 舒兰市| 新和县| 威信县| 德庆县| 靖安县| 西乌珠穆沁旗| 仁化县| 沁源县| 博客| 库车县| 营山县| 玉溪市| 来安县| 黄龙县| 五寨县| 达日县| 丹东市| 宁南县| 龙岩市| 黔西县|