Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
db:mongodb [2014/05/22 08:01] alfred [Notes] |
db:mongodb [2020/05/09 09:25] (actual) |
||
|---|---|---|---|
| Línea 9: | Línea 9: | ||
| $ sudo apt-get install mongodb-org | $ sudo apt-get install mongodb-org | ||
| </code> | </code> | ||
| + | |||
| + | Si en /etc/apt/sources.list.d aparece el fichero ''mongod'' sin extensión, entonces tendrás que renombrarlo a ''mongod.list''. \\ | ||
| + | Probablemente tengas que lanzar ''sudo apt-get install mongodb-server'' | ||
| === Run Mongo === | === Run Mongo === | ||
| <code> | <code> | ||
| $ sudo start mongod | $ sudo start mongod | ||
| + | </code> | ||
| + | ... or... | ||
| + | <code> | ||
| + | $ sudo service mongod start | ||
| </code> | </code> | ||
| === Stop Mongo === | === Stop Mongo === | ||
| Línea 58: | Línea 65: | ||
| ===== Notes ===== | ===== Notes ===== | ||
| * Logs are found in ''/var/log/mongodb'' | * Logs are found in ''/var/log/mongodb'' | ||
| + | * ''Robomongo'' is a good ubuntu GUI client for MongoDB. | ||
| ==== Recover MongoDB after crash ==== | ==== Recover MongoDB after crash ==== | ||
| - | + | When the system crashes MongoDB remains locked (error is shown in logs as //mongodb exception in initandlisten old lock file//). You chan do two things to unlock it: | |
| + | * If this is a development machine, you can remove the lock file manually. It's in ''/var/lib/mongodb/mongod.lock'' or it could be named ''mongo.lock''. | ||
| + | * The safer route is to follow [[http://docs.mongodb.org/manual/tutorial/recover-data-following-unexpected-shutdown/|MongoDB's Durability and Repair guide]]. In summary, for a machine with the above configuration, you should execute the following commands: | ||
| + | <code> | ||
| + | $ sudo -u mongodb mongod --repair --dbpath /var/lib/mongodb/ | ||
| + | $ sudo service mongodb start | ||
| + | </code> | ||