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,
- Importa el paquet MongoDB
- Instal·leu el paquet MongoDB
- Inicieu la plataforma MongoDB
- Configuració i connexió al servidor MongoDB
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.