Andrea "Kiraya"Magini

IT Professional Master

Single post

MongoDB come servizio con Windows 7

Iniziando a giocare con il document database MongoDB, ho riscontrato subito difficoltà nel definirlo come processo di Windows, su Windows 7.
La procedura è relativamente semplice.
Alcuni passaggi sulla documentazione ufficiale, non sono validi per Windows 7, o per lo meno non descrivono la problematica del file di configurazione (non funzionante) in caso di servizio di Windows.
Una volta installato dall’installer mongoDB, aprire una shell (cmd) come amministratore, e creare delle cartelle per i db e per i log

mkdir c:\data\db
mkdir c:\data\log

fatto questo sempre dalla shell, eseguire il comando per la registrazione manuale del servizio:

sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB 2.6 Standard\bin\mongod.exe\" --service --rest --master --logpath=c:\data\log\mongo.log --dbpath=c:\data\db" DisplayName= "MongoDB 2.6 Standard" start= "auto"

da questo momento in poi, avendo forzato le variabili per il logpath e il dbpath(e non avendole definite su file config, come consiglia la documentazione ufficiale), il servizio è in grado di partire in automatico.

 

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Immagine
  • SKU
  • Valutazioni
  • Prezzo
  • Magazzino
  • Disponibilità
  • Aggiungi al carrello
  • Descrizione
  • Contenuto
  • Peso
  • Dimensioni
  • Colore
  • Additional information
  • Attributi
  • Custom fields
Comparatore
Lista desideri 0
Apri la Lista desideri Continua lo shopping