Le site de mongodb est ici.
Le support complet slides et vidéo est sur le site de partage slideshare
Mongodb introduction from eric german
MongoDB et Haddop sont deux compagnons. Hadoop permet de stocker des volumes importants et mongoDG s'occupe de la restitutions d'extraction de données venant d'hadoop.
Dans le sens inverse, mongodb peut utiliser la puissance des JVM pilotée par Hadoop pour réaliser des traitements par lots (ex Map-reduce).
MongoDB est une base NOSQL de type document un peu comme couchDB. Son langage de commande est le Javascript. Le projet se compose d'une série de programme dont 'mongod' : le serveur de la base et 'mongo' : un client sous la forme d'une console shell.
J'ai mis ici un exemple de script de lancement du service mongod pour ubuntu
MongoDB et Haddop sont deux compagnons. Hadoop permet de stocker des volumes importants et mongoDG s'occupe de la restitutions d'extraction de données venant d'hadoop.
Dans le sens inverse, mongodb peut utiliser la puissance des JVM pilotée par Hadoop pour réaliser des traitements par lots (ex Map-reduce).
MongoDB est une base NOSQL de type document un peu comme couchDB. Son langage de commande est le Javascript. Le projet se compose d'une série de programme dont 'mongod' : le serveur de la base et 'mongo' : un client sous la forme d'une console shell.
J'ai mis ici un exemple de script de lancement du service mongod pour ubuntu
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/sh | |
CONF=/home/german/local/etc/conf/mongodb.conf | |
do_start () { | |
echo "Starting mongo with-> /usr/local/bin/mongod -config $CONF" | |
echo "checking if mongo is running" | |
PID=$(cat /home/german/labo/mongodb-linux-i686-2.2.2/data/db/mongod.lock) | |
if [ ! -z "$PID" ]; | |
then | |
echo "mongod is running, no need to start" | |
exit | |
fi | |
echo " it isn't" | |
mongod -config $CONF | |
} | |
do_stop () { | |
echo "checking if mongo is running" | |
PID=$(cat /home/german/labo/mongodb-linux-i686-2.2.2/data/db/mongod.lock) | |
if [ -z "$PID" ]; | |
then | |
echo "mongod isnt running, no need to stop" | |
exit | |
fi | |
echo " it is" | |
echo "Stopping mongo with-> /bin/kill -2 $PID" | |
/bin/kill -2 $PID | |
} | |
case "$1" in | |
start) | |
do_start | |
;; | |
stop) | |
do_stop | |
;; | |
*) | |
echo "Usage: $0 start|stop" >&2 | |
exit 3 | |
;; | |
esac |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
port=27017 | |
dbpath=/home/german/labo/mongodb-linux-i686-2.2.2/data/db | |
logpath=/home/german/local/var/log/mongo.log | |
rest=true | |
fork=true | |
journal=true |
2 commentaires:
Enregistrer un commentaire