MongoDB en Raspbian

15

Entonces, ya tengo una Raspberry Pi ejecutándose con Raspbian, pero parece que no puedo instalar MongoDB. Seguí algunos tutoriales ( aquí y aquí ) con instalaciones premontadas de mongo, pero todas fallaron.

En todas partes veo la sugerencia de que debería usar Archlinux, pero como mi Rpi ya se usa mucho, no tengo esta opción.

¿Cómo puedo (mediante un tutorial) instalar MongoDB en mi instalación de Raspbian?

usuario1226868
fuente
3
No sé una respuesta a su pregunta, pero ¿podría describir un poco los problemas que tuvo con la instalación de MongoDB de acuerdo con las guías proporcionadas?
Gruentee
Voy a adivinar y preguntarle: ¿instaló nodejs? Por cierto: Meteor usa MongoDB y de acuerdo con este tutorial y también según mi experiencia, puede instalar MongoDB. Pero, como ya dijo Gruentee, ¿cuál es el problema?
Boštjan Jerko

Respuestas:

9

MongoDB está disponible en el repositorio Rasbian, al menos para Jessie.

Puedes instalar con:

apt-get install mongodb

Desafortunadamente, es solo v2.4.10-5, mientras que la versión actual es v3.2 o eso creo.

Parece de la lista de problemas que MongoDB tiene algunos problemas de codificación que dificultan el soporte de plataformas que no sean x86 / amd64.

Actualización de junio de 2017

La versión en Rasbian sigue siendo la misma. También hay otro paquete mongodb-server. No está claro cuál es la diferencia, pero también es la misma versión. Las versiones actuales parecen ser 3.2.14 o 3.4.5

Julian Knight
fuente
2

Cita del informe de error SERVER-1811

MongoDB se complace en anunciar el lanzamiento de desarrollo ARM de 64 bits tanto para sus ofertas comunitarias como empresariales. Esto abarca los componentes principales del servidor, incluidos los procesos de shell, mongod y mongos, y las herramientas del servidor. La compatibilidad con ARM se aplicará a Ubuntu 16.04 de 64 bits en ARMv8 o posterior. Tenga en cuenta que solo el motor de almacenamiento WiredTiger es compatible con el servidor central. MMAPv1 no será compatible con ARM. La edición comunitaria de los binarios ahora está disponible en nuestra página de descargas para la última versión 3.3.11. Para los clientes que requieren soporte integral, funciones de seguridad avanzadas y certificaciones, la edición Enterprise Evaluation está disponible aquí. El soporte oficial de ARM llegará con el MongoDB 3.4 GA.

Lamentablemente, solo Ubuntu 16.04 es compatible con ARM64 (ni siquiera el paquete deb, es un tarball). Al menos es la última versión.

Centro de descargas: https://fastdl.mongodb.org/linux/mongodb-linux-arm64-ubuntu1604-3.4.7.tgz

Consulte Instalar MongoDB Community Edition de Tarball para obtener instrucciones de instalación.

Ivanov
fuente