Installieren von mongodb-version >3 raspberry pi 2
Ist es möglich, installieren Sie eine mongo-db-version mehr als 3.2 auf raspberry pi mit RASPBIAN JESSIE LITE installiert auf dem pi?
Ich nur Erfolg zu haben, die version 2.1 mit diesem tutorial.
http://www.widriksson.com/install-mongodb-raspberrypi/
Habe ich versucht, eine Menge von tutorial, aber unmöglich zu finden, das funktioniert für größere Versionen.
MongoDB verschoben 64bit also ich denke, Nein, es ist nicht möglich.
vielen Dank für die schnelle Antwort, ich sehe das auch, aber auf mongoldb Website ist Es geschrieben: Ab MongoDB 3.2, 32-bit-Binärdateien sind veraltet und werden nicht in zukünftigen Versionen. Wird es möglich sein, installieren Sie mindestens 3.2<
Ja, du hast Recht ! ... Habe ich dieses eine, aber nicht die Zeit nehmen, um zu versuchen, und erstellen Sie eine andere version. Vielleicht könnten Sie ... c-mobberley.com/wordpress/2013/10/14/...
Ich succed in kompilieren und installieren von mongodb Quelle mongo 3.0.7 über diesen link clarenceho.net/2015/12/building-mongodb-30x-for-arm-armv7l.html. Danke für Sie Hilfe
Docker Image mit MongoDB 3.0.14 https://hub.docker.com/r/andresvidal/rpi3-mongodb3/ und https://github.com/andresvidal/rpi3-mongodb3
vielen Dank für die schnelle Antwort, ich sehe das auch, aber auf mongoldb Website ist Es geschrieben: Ab MongoDB 3.2, 32-bit-Binärdateien sind veraltet und werden nicht in zukünftigen Versionen. Wird es möglich sein, installieren Sie mindestens 3.2<
Ja, du hast Recht ! ... Habe ich dieses eine, aber nicht die Zeit nehmen, um zu versuchen, und erstellen Sie eine andere version. Vielleicht könnten Sie ... c-mobberley.com/wordpress/2013/10/14/...
Ich succed in kompilieren und installieren von mongodb Quelle mongo 3.0.7 über diesen link clarenceho.net/2015/12/building-mongodb-30x-for-arm-armv7l.html. Danke für Sie Hilfe
Docker Image mit MongoDB 3.0.14 https://hub.docker.com/r/andresvidal/rpi3-mongodb3/ und https://github.com/andresvidal/rpi3-mongodb3
InformationsquelleAutor Aaleks | 2016-01-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da war es schon bei den Kommentaren geschrieben, Sie beschränken sich auf die 32-bit-version.
Kommt mit schwerer Nachteile:
MongoDB Inc stark rät von der Verwendung der 32-bit-version für andere als Test-Zwecke. Und Sie tun dies aus einem guten Grund. Mir persönlich generierten test-Daten, die von weit über die Grenzen der 32-bit-version.
Also ja, es sollte technisch möglich sein (und auch ohne Paket in der hand: kompilieren von MongoDB ist keine rocket science). Ist es eine gute Idee? Gut, nicht so viel, wenn Sie mich Fragen.
Nicht verwenden eine Datenbank für die integration mit Linux-sockets statt für das senden von Protokoll-Puffer-basierte Nachrichten. Zurück zu den Wurzeln! Wenn Sie nicht brauchen, DBMS-server, SQLite funktioniert sehr gut und ist Ressourcen-freundlich.
Vielen Dank für die Anregungen, ich werde schauen Linux-sockets mehr in details. Für SQLite habe ich Samen, die es nicht handhaben die Parallelität. Also im chat-app habe ich beschlossen, ihn auszuschließen. Mit Hilfe einer Datenbank, unterscheidet sich das Endprodukt, die Sie haben, zu schreiben, die app und fügen Sie weitere Tests, so ich sehen in Einschränkungen von mongodb, die 1Gb-Größe, Links ist genug für mich zum testen. Über den Journal sehe ich, dass "mongo", fragt das OS zu Spülen, in-memory-änderungen. Also, ich werde tun, einige backup-wirft sh für Daten-Korruption. Danke für dir Tipps, beim nächsten mal werde ich schauen, auf os/Architektur, bevor Sie kaufen ein günstiges Produkt.
Wenn es nur für Testzwecke, es sollte nicht viel von einem problem. Die Journalfunktion ist nur für die Haltbarkeit der Daten ändert, die sollte nicht viel von einer Sache in einer test-Umgebung. Apropos: vserver sind so Billig heutzutage, ich sehe nicht den Punkt in Kauf Metall für tests in allen. In Bezug auf Parallelität für SQLite: Es behandelt nicht die Gleichzeitigkeit selbst, das ist richtig. Aber niemand hindert Sie wickeln einen mutex, um die Operationen.
InformationsquelleAutor Markus W Mahlberg
Ich bin der Autor des Blogs http://www.clarenceho.net/2015/12/building-mongodb-30x-for-arm-armv7l.html erwähnt von @user3343399
Nur hinzuzufügen, dass Arch Linux ARM das Letzte build von MongoDB 3.2.0 scheint einwandfrei zu funktionieren. Außer, dass die Standard-Speicher-engine kompiliert wurde als WiredTiger obwohl es keine 32-bit-Unterstützung von WiredTiger. Sie müssen den parameter --storageEngine=mmapv1
AFAIK, MongoDB ab v3.2 verwendet SpiderMonkey-Motor statt V8, also ich habe eine Frage: als für v3.2+, es ist nicht mehr jede mögliche Notwendigkeit, patch irgendwelche Quellen?
InformationsquelleAutor Clarence Ho