Unterschied zwischen Mongod- und Mongodb-Upstart-Jobs

8
  • Mir ist gerade aufgefallen, dass es zwei Möglichkeiten gibt, mongodb zu starten:

    • Service Mongodb Start (verwendet /etc/mongod.conf)
    • Service Mongod Start (verwendet /etc/mongodb.conf)

Kann mir jemand sagen, was der Unterschied zwischen den beiden ist?

Ich verwende Mongodb 2.6.4 unter Ubuntu 14.04 (64 Bit).

VaidAbhishek
quelle

Antworten:

10

Ich vermute, Sie hatten MongoDB 2.4 zuvor installiert.

In MongoDB 2.4 wurde der Dienst aufgerufen mongodbund verwendet /etc/mongodb.conf( siehe MongoDB 2.4 unter Ubuntu installieren ).

Mit MongoDB 2.6 wurde versucht, mehr Standardpaketnamen für Linux-Distributionen zu verwenden. Daher wurde der Dienst in mongod(um den tatsächlich gestarteten Daemon wiederzugeben) umbenannt und die Konfiguration in geändert mongod.conf( siehe MongoDB 2.6 unter Ubuntu installieren ).

Stennie
quelle
Danke @stennie, das hilft. Lassen Sie mich sehen, ob ich offiziell Unterlagen dazu finden kann.
VaidAbhishek
Die Referenzlinks verweisen auf die offizielle Dokumentation. Wenn Sie jedoch eine spezifischere Quelle wünschen, beziehen sich die Verpackungsänderungen zwischen 2.4 und 2.6 auf SERVER-3579 .
Stennie