sql >> Database >  >> NoSQL >> MongoDB

mongoDB, kon het configuratiebestand niet lezen -- config in andere map / Verwijder het?

Probleem opgelost met de volgende stappen (dankzij Karl Seguin's 'The Little MongoDB Book').

Als je MongoDB hebt geïnstalleerd via het downloadpakket van mongodb.org, moet je je eigen configuratiebestand maken in /bin. Volg de onderstaande instructies

(gekopieerd uit het boek van Karl Seguin):

  1. downloadpakket
  2. pakket uitpakken
  3. Maak een nieuw tekstbestand in de bin-submap met de naam mongodb.config (als je problemen hebt met het opslaan van het bestand, sla het dan eerst op je bureaublad op en verplaats het dan naar de map).
  4. Voeg een enkele regel toe aan uw mongodb.config:dbpath=PATH_TO_WHERE_YOU_WANT_TO_STORE_YOUR_DATABASE_FILES. Op Windows zou u bijvoorbeeld dbpath=c:\mongodb\data kunnen doen en op Linux zou u dbpath=/var/lib/mongodb kunnen doen /gegevens.
  5. Zorg ervoor dat het door u opgegeven dbpath bestaat
  6. Lanceer mongod met de parameter --config /path/to/your/mongodb.config

Voor mij was mijn startpad naar het bestand mongodb.config:

mongod --config /opt/sm/sets/versions/databases/head/mongodb/bin

(Let op, dit is een mongodb.config, niet een mongodb.conf-bestand zoals veel tutorials vragen om naar te verwijzen.)

Hoop dat dit iemand helpt.

Link naar het boek van Seguin (het is gratis):http://openmymind.net/mongodb.pdf



  1. How-to:Gescande PDF's indexeren op schaal met minder dan 50 regels code

  2. Vergelijking van memcache, redis en ehcache als gedistribueerd caching-framework

  3. Hoe hernoem ik velden bij het uitvoeren van zoeken/projecteren in MongoDB?

  4. MongoDB - Geospatiale kruising van twee polygoon