MongoDB auf Raspbian

15

Also, ich habe bereits einen Raspberry Pi, der mit Raspbian läuft, aber ich kann anscheinend MongoDB nicht installieren. Ich folgte einigen Tutorials ( hier und hier ) mit vorgefertigten Mongo-Installationen, aber diese scheiterten alle.

Überall, wo ich sehe, gibt es den Vorschlag, Archlinux zu verwenden, aber da mein Rpi bereits häufig verwendet wird, habe ich diese Option nicht.

Wie kann ich (nach einem Tutorial) MongoDB auf meiner Raspbian-Installation installieren?

user1226868
quelle
3
Ich kenne keine Antwort auf Ihre Frage, aber vielleicht könnten Sie die Probleme, die Sie bei der Installation von MongoDB hatten, anhand der gegebenen Anleitungen ein wenig beschreiben?
Gruentee
Ich werde eine wilde Vermutung anstellen und dich fragen - hast du nodejs installiert? Übrigens: Meteor verwendet MongoDB und gemäß diesem Tutorial und meiner Erfahrung können Sie MongoDB installieren. Aber wie gruentee schon sagte - wo liegt das Problem?
Boštjan Jerko

Antworten:

9

MongoDB ist im Repo von Rasbian erhältlich, zumindest für Jessie.

Sie können installieren mit:

apt-get install mongodb

Leider ist es nur v2.4.10-5, während die aktuelle Version v3.2 ist, denke ich.

Aus der Liste der Probleme geht hervor, dass MongoDB einige Codierungsprobleme aufweist, die es schwierig machen, Nicht-x86 / amd64-Plattformen zu unterstützen.

Update Juni 2017

Die Version auf Rasbian ist immer noch dieselbe. Es gibt auch ein anderes Paket mongodb-server. Nicht klar, was der Unterschied ist, aber es ist auch die gleiche Version. Aktuelle Versionen scheinen entweder 3.2.14 oder 3.4.5 zu sein

Julian Knight
quelle
2

Zitat aus dem Fehlerbericht SERVER-1811

MongoDB freut sich, die Veröffentlichung der 64-Bit-ARM-Entwicklung für seine Community- und Enterprise-Angebote bekannt zu geben. Dies umfasst die wichtigsten Serverkomponenten, einschließlich der Shell-, Mongod- und Mongos-Prozesse sowie der Server-Tools. Die ARM-Unterstützung gilt für Ubuntu 16.04 64-Bit auf ARMv8 oder höher. Bitte beachten Sie, dass nur die WiredTiger-Speicher-Engine für den Core Server unterstützt wird. MMAPv1 wird von ARM nicht unterstützt. Die Community-Edition der Binärdateien ist jetzt auf unserer Downloadseite für die neueste Version 3.3.11 verfügbar. Für Kunden, die umfassenden Support, erweiterte Sicherheitsfunktionen und Zertifizierungen benötigen, steht die Enterprise Evaluation Edition hier zur Verfügung. Offizieller ARM-Support wird mit MongoDB 3.4 GA bereitgestellt.

Leider wird auf ARM64 nur Ubuntu 16.04 unterstützt (nicht einmal deb package, es ist ein Tarball). Zumindest ist es die neueste Version.

Download-Center: https://fastdl.mongodb.org/linux/mongodb-linux-arm64-ubuntu1604-3.4.7.tgz

Siehe Installieren MongoDB Community Edition Von Tarball für den Unterricht installieren.

Ivanov
quelle