Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

Remy Jacquand
Remy Jacquand

Posted on

     

Installation mongoDB sur raspberry pi 3

Après de nombreuses tentatives, j'ai compris pourquoi le RPI3/Raspbian ne permet pas d'installer la dernière version de MongoDB:
L'architecture n'est pas adaptée... Et ça ! Personne n'en parle.

Nous allons donc voir comment contourner toutes ces problématiques.

Step 1 : installation d'Ubuntu sur le RPI3

Téléchargez et installezRaspberry Pi Imager.
Choisir l'OS suivant : Other general purpose OS > Ubuntu > Ubuntu Server 20.04.3 LTS (64bits)
Et installer tout ça sur la carte micro SD

Step 2 : Upgrade

$ sudo apt-get update$ sudo apt-get upgrade
Enter fullscreen modeExit fullscreen mode

Tu connais les bails.

Step 3 : installation MongoDB

La meilleure succession de commande que j'ai trouvée, c'estcelle-là :

$ wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list$ sudo apt-get update$ sudo apt-get install mongodb-org=4.4.8 mongodb-org-server=4.4.8 mongodb-org-shell=4.4.8 mongodb-org-mongos=4.4.8 mongodb-org-tools=4.4.8
Enter fullscreen modeExit fullscreen mode

Vérifiez la version. (elle doit être au moins superieur a la versioin 3)

mongod --version
Enter fullscreen modeExit fullscreen mode

Créez les dossiers pour le stockage des data.

$ sudo mkdir /data$ cd /data$ sudo mkdir db$ sudo pkill -f mongod
Enter fullscreen modeExit fullscreen mode

Step 4 : Use as service

$ sudo systemctl enable mongod.service
Enter fullscreen modeExit fullscreen mode

petite note: la commande "mongod" permet de lancer un serveur mongodb et la commande "mongo" permet d'accéder a la console mongoDB. Il faut donc penser a lancer le service "mongod" avant d'accéder a la console :)

Step 5 : accéder au serveur depuis l'exterieur

Pour ma part, j'utilise l'applicationcompass. Pour connecter compass depuis un autre PC, il faut ouvrir le serveur MongoDB (sur le RPI) vers l'exterieur.

Récupérez l'adresse IP du RPI

$ ifconfig
Enter fullscreen modeExit fullscreen mode

Ouvre le fichier de configuration de MongoDB

$ sudo nano /etc/mongod.conf
Enter fullscreen modeExit fullscreen mode

Ajoutez l'adresse IP au fichier de configuration de MongoDB

...# network interfacesnet:port: 27017bindIp: 127.0.0.1,192.168.0.XX...
Enter fullscreen modeExit fullscreen mode

Redmarrez le service mongod

$ sudo systemctl restart mongod.service
Enter fullscreen modeExit fullscreen mode

Aaaaaand it's done :)

Top comments(0)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

Prototype engineer, Maker and brewer
  • Location
    Gignac-la-nerthe, France
  • Work
    Brewer
  • Joined

More fromRemy Jacquand

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp