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.