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).

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 ).


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.