Com instal·lar MongoDB al sistema operatiu Ubuntu?



Aquest article us explicarà com instal·lar MongoDB al sistema operatiu Ubuntu amb una demostració pràctica exhaustiva i detallada.

En segon lloc només per al sistema operatiu Windows, Linux és, amb diferència, un dels sistemes operatius més populars de la indústria actual. Però, a diferència de Windows i Mac OS, que en algunes versions estàndard, el sistema operatiu Linux té una varietat de sabors diferents que els usuaris poden descarregar segons les seves necessitats. Un d'aquests gustos del sistema operatiu Linux és Ubuntu, que és, amb diferència, el gust més popular de Linux disponible avui en dia. Si voleu utilitzar-lo al vostre sistema operatiu Ubuntu, el primer és instal·lar MongoDB al vostre sistema operatiu Ubuntu i en aquest article en parlarem exactament.

En aquest article es tractaran les següents indicacions,





Anem a començar!

Com instal·lar MongoDB a Ubuntu



tutorial amazon ec2 per a principiants

Per instal·lar MongoDB al sistema operatiu Ubuntu, seguiu els passos que es descriuen a continuació.

Importeu el paquet MongoDB

En aquest pas, primer heu d’importar la clau pública que utilitza el sistema de gestió de paquets ubuntu. Un dels millors avantatges d'utilitzar el sistema de gestió de paquets d'Ubuntu és que hi ha coherència i autenticitat en totes les claus que importa, ja que verifica que tot està signat mitjançant claus GPG.



Per importar la clau pública MongoDB, feu servir l'ordre següent.

> sudo apt-key adv –keyyserver hkp: //keyserver.ubuntu.com: 80 –recv 7F0CEB10

Un cop fet això, heu de crear un fitxer de llista de fonts per a MongoDB

La llista que heu de crear és, /etc/apt/sources.list.d/mongodb-org-3.4.list i, per fer-ho, podeu fer servir l'ordre següent.

> echo “deb http://repo.mongodb.org/apt/ubuntu xenial / mongodb-org / 3.4 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

Un cop fet això, cal actualitzar el dipòsit de paquets local. Per fer-ho, utilitzeu l'ordre següent.

> sudo apt-get update

Ara vegem com instal·lar el paquet MongoDB

Instal·leu el paquet MongoDB

Ara que heu importat amb èxit el dipòsit MongoDB, és hora d’instal·lar els paquets MongoDB.

Heu d’instal·lar l’última versió estable de MongoDB per a Ubuntu i, per fer-ho, utilitzeu l’ordre següent.

marc basat en dades a l’exemple de selenium webdriver
> sudo apt-get install -y mongodb-org

Si en una situació determinada, heu d’instal·lar una versió específica de MongoDB per a Ubuntu, podeu fer servir l’ordre següent: sudo apt-get install -y mongodb-org = 3.4 mongodb-org-server = 3.4 mongodb-org- shell = 3.4 mongodb-org-mongos = 3.4 mongodb-org-tools = 3.4

Ara que ja sabem com instal·lar MongoDB a Ubuntu, vegem com llançar-lo,

Inicieu la plataforma MongoDB

Ara que mongoDb s'ha instal·lat amb èxit al vostre sistema Ubuntu, és hora de llançar-lo. Per fer-ho, podeu utilitzar el codi següent.

> sudo vim /etc/systemd/system/mongodb.service

A l’exemple anterior, hem creat un fitxer de configuració anomenat mongodb.service a / etc / systemd / system i l’hem utilitzat per gestionar tots els serveis de mongoDb que necessitem.

Un cop s'ha creat el fitxer, obriu-lo i copieu-enganxeu el següent codi al seu contingut.

#Unit conté les dependències que cal satisfer abans d'iniciar el servei.

[Unitat] Descripció = Base de dades de MongoDB After = documentació de network.target = https: //docs.mongodb.org/manual # El servei explica a systemd com s'hauria d'iniciar el servei. # La clau 'Usuari' especifica que el servidor s'executarà sota l'usuari mongodb i # 'ExecStart' defineix l'ordre d'inici del servidor MongoDB. [Servei] Usuari = mongodb Grup = mongodb ExecStart = / usr / bin / mongod --quiet --config /etc/mongod.conf # Install indica a systemd quan s'hauria d'iniciar el servei automàticament. # 'multi-user.target' significa que el servidor s'iniciarà automàticament durant l'arrencada. [Instal·lar] WantedBy = multi-usuari.target

Un cop fet això, actualitzeu el servei del sistema mitjançant l'ordre següent.

> systemctl daemon-recoad

Inicieu el servei mitjançant systemcl.

> sudo systemctl start mongodb

Heu d'assegurar-vos que mongoDb s'ha iniciat al port 27017. Per fer-ho, feu servir el codi següent.

> netstat -plntu

Després d'això, heu de comprovar si el servei ha començat correctament. Utilitzeu el codi següent per fer el mateix,

> sudo systemctl status mongodb

Si el sistema està en funcionament com s'esperava, la vostra sortida hauria de mostrar-se activa (en execució) juntament amb el PID i la memòria / CPU que s'està consumint actualment.

Si en una situació determinada, heu d’habilitar l’inici automàtic de MongoDb, heu d’utilitzar l’ordre següent.

> sudo systemctl habilitar mongodb

Per aturar MongoDB, utilitzeu aquesta ordre.

> sudo systemctl stop mongodb

Si necessiteu reiniciar mongoDb, utilitzeu aquesta ordre.

> sudo systemctl reinicia mongodb

Això ens porta a la part final d’aquest article,

Configuració i connexió al servidor MongoDB

Primer obriu l'intèrpret d'ordres mongoDb. Per fer-ho al servidor, utilitzeu l'ordre següent.

> mongo

Un cop obert, canvieu a la base de dades d'administrador mitjançant el codi següent.

> utilitza l'administrador

Ara creeu l'usuari root mitjançant aquesta ordre.

com utilitzar logger a Java
> db.createUser ({usuari: 'admin', pwd: & rdquopassword ', funcions: [{role:' root ', db:' admin '}]})

Ara, un cop fet tot això, sortiu de l'intèrpret d'ordres MongoDb.

Reinicieu mongoDb i connecteu-vos amb l'usuari creat al pas anterior.

> mongo -u admin -p admin123 --autenticació Administrador de bases de dades

Si voleu veure la base de dades actual que s'està connectant, utilitzeu l'ordre següent.

Mostra dbs

Això ens porta al detall d'aquest article. Espero que hagueu après a instal·lar MongoDB al sistema operatiu Ubuntu.

Ara que ja heu entès què és el Big Data, consulteu el per Edureka, una empresa d'aprenentatge en línia de confiança amb una xarxa de més de 250.000 estudiants satisfets repartits per tot el món. El curs de formació en certificació Edureka Big Data Hadoop ajuda els estudiants a convertir-se en experts en HDFS, Yarn, MapReduce, Pig, Hive, HBase, Oozie, Flume i Sqoop mitjançant casos d’ús en temps real en dominis Retail, Social Media, Aviació, Turisme, Finances

Tens alguna pregunta? Esmenta’ls a la secció de comentaris i et respondrem.