FutureGrid Move FutureGrid

Move: Cloud/HPC Shifting

Table Of Contents

Previous topic

Setting up the FutureGrid Software for FG Move

Next topic

Configuration file reference

This Page

Deployment of MongoDB

In this section we are going to explain how to install a single MongoDB service. More information can be found in MongoDB

Note

In MongoDB the databases and tables are created automatically.

Remember that MongoDB is case sensitive.

Install MongoDB

  • Download the package file for you specific distribution. They can be found in http://www.mongodb.org/downloads.

  • Uncompress the file.

    tar cvfz <filename>
  • Create DB directory

    sudo mkdir -p /data/db/
    sudo chown `id -u` /data/db     #The owner must be the user that is going to execute mongodb server
  • Run MongoDB

    mongod --port 23000 --dbpath /data/db/ --fork --logpath=/data/db/mongo.log
  • Test MongoDB using the client.

    $ mongo --port 23000
    
    > db.foo.save ( {a:1} )
    > db.foo.find ()

Install pymongo

The latest documentation can be found in http://api.mongodb.org/python/2.3rc1/installation.html.

  • Install with pip

    pip install pymongo
  • Install with easy_install

    easy_install install pymongo