Instale o MongoDB Community Edition 4.0 no Linux

Instale o MongoDB Community Edition 4.0 no Linux

MongoDB é um código de dados NOSQL orientado a documentos não-schema e de alto desempenho (NOSQL significa que não fornece tabelas, linhas, etc.) sistema como o Apache Couchdb. Ele armazena dados em documentos do tipo JSON com esquemas dinâmicos para melhor desempenho.

Pacotes MongoDB

A seguir, estão os pacotes MongoDB suportados, vem com repositório próprio e contém:

  1. MongoDB-Org - Uma metapackage que instalará seguindo 4 pacotes de componentes automaticamente.
  2. MONGODB-ORG-SERVER - Contém o daemon mongod e os scripts de configuração e init.
  3. MongoDB-Org-Mongos - Contém o daemon mongos.
  4. MongoDB-Org-Shell - Contém a concha mongo.
  5. MONGODB-ORG-TOOLS - Contém as ferramentas MongoDB: Mongo, MongoDump, Mongoestore, Mongoexport, Mongoimport, MongoStat, Mongotop, Bsondump, Mongofiles, Mongooplog e Mongoperf.

Neste artigo, iremos orientá -lo no processo de instalação MongoDB 4.0 Comunidade Edição sobre RHEL, CENTOS, Fedora, Ubuntu e Debian servidores com a ajuda do repositório oficial do MongoDB usando .RPM e .Deb pacotes apenas em sistemas de 64 bits.

Etapa 1: Adicionando repositório MongoDB

Primeiro, precisamos adicionar Repositório oficial do MongoDB para instalar Edição da comunidade de MongoDB sobre 64 bits plataformas.

Em Red Hat, Centos e Fedora

Criar um arquivo /etc/yum.Repos.D/MONGODB-ORG-4.0.repo Para instalar o MongoDB diretamente, usando o comando yum.

# vi /etc /yum.Repos.D/MONGODB-ORG-4.0.repo 

Agora adicione o seguinte arquivo de repositório.

[MongoDB-Org-4.0] Nome = MongoDB repositório Baseurl = https: // repo.MongoDB.org/yum/redhat/$ releasever/mongodb-org/4.0/x86_64/gpgcheck = 1 habilitado = 1 gpgKey = https: // www.MongoDB.org/static/pgp/server-4.0.ASC 

Nos sistemas Ubuntu

O repositório MongoDB fornece apenas pacotes para 18.04 LTS (Bionic), 16.04 LTS (Xenial) e 14.04 LTS (Tahr confiável) lançamentos de 64 bits suportados a longo prazo.

Para instalar Edição da comunidade de MongoDB No Ubuntu, você precisa importar primeiro a chave pública usada pelo sistema de gerenciamento de pacotes.

$ sudo apt-key Adv-KeyServer hkp: // KeyServer.Ubuntu.com: 80 - -RECV 9DA31620334BD75D9DCB49F368818C72E52529D4 

Em seguida, crie um arquivo de repositório MongoDB e atualize o repositório como mostrado.

No Ubuntu 18.04
$ echo "deb [arch = amd64] https: // repo.MongoDB.org/apt/ubuntu bionic/mongodb-org/4.0 Multiverse "| sudo tee/etc/apt/fontes.lista.D/MONGODB-ORG-4.0.Lista $ sudo apt-get update 
No Ubuntu 16.04
$ echo "Deb [arch = amd64, ARM64] https: // repo.MongoDB.org/apt/ubuntu xenial/mongodb-org/4.0 Multiverse "| sudo tee/etc/apt/fontes.lista.D/MONGODB-ORG-4.0.Lista $ sudo apt-get update 
No Ubuntu 14.04
$ echo "deb [arch = amd64] https: // repo.MongoDB.org/apt/ubuntu fiduciário/mongodb-org/4.0 Multiverse "| sudo tee/etc/apt/fontes.lista.D/MONGODB-ORG-4.0.Lista $ sudo apt-get update 

Em Sistemas Debian

O repositório MongoDB fornece apenas pacotes para 64 bits Debian 9 Alongamento e Debian 8 Jessie, Para instalar o MongoDB no Debian, você precisa executar a seguinte série de comandos:

No Debian 9
$ sudo apt-key Adv-KeyServer hkp: // KeyServer.Ubuntu.com: 80 - -RECV 9DA31620334BD75D9DCB49F368818C72E52529D4 $ ECHO "DEB http: // repo.MongoDB.Org/Apt/Debian Stretch/MongoDB-Org/4.0 Principal "| sudo tee/etc/apt/fontes.lista.D/MONGODB-ORG-4.0.Lista $ sudo apt-get update 
No Debian 8
$ sudo apt-key Adv-KeyServer hkp: // KeyServer.Ubuntu.com: 80 - -RECV 9DA31620334BD75D9DCB49F368818C72E52529D4 $ ECHO "DEB http: // repo.MongoDB.org/apt/Debian Jessie/MongoDB-Org/4.0 Principal "| sudo tee/etc/apt/fontes.lista.D/MONGODB-ORG-4.0.Lista $ sudo apt-get update 

Etapa 2: Instalando pacotes de edição comunitária do MongoDB

Depois que o repo instalado, execute o seguinte comando para instalar MongoDB 4.0.

# yum install -y mongodb -org [em RPM sistemas baseados] $ sudo apt-get install -y mongodb-org [on on Deb sistemas baseados] 

Para instalar uma versão de liberação do MongoDB específica, inclua cada pacote de componente individualmente e adicione o número da versão ao nome do pacote, conforme mostrado no exemplo a seguir:

-------------- Sobre RPM sistemas baseados ---------------- # yum install -y mongodb-org-4.0.6 MongoDB-Org-Server-4.0.6 MongoDB-Org-Shell-4.0.6 MongoDB-Org-Mongos-4.0.6 MongoDB-Org-Tools-4.0.6 ---------------- ON Deb Sistemas baseados ---------------- $ sudo apt-get install -y mongodb-org = 4.0.6 MongoDB-Org-Server = 4.0.6 mongodb-org-shell = 4.0.6 MongoDB-Org-Mongos = 4.0.6 mongodb-org-tools = 4.0.6 

Etapa 3: Configurar edição da comunidade MongoDB

Abrir arquivo /etc/mongod.conf e verifique abaixo as configurações básicas. Se comentou alguma configuração, por favor, não.

# vi /etc /mongod.conf
caminho:/var/log/mongodb/mongod.porta de log = 27017 dbpath =/var/lib/mongo 

Observação: Esta etapa é aplicável apenas para chapéu vermelho distribuições baseadas, Debian e Ubuntu Os usuários podem ignorá -lo.

Agora por porta aberta 27017 no firewall.

-------------- Sobre Firewalld Sistemas baseados ---------------- # firewall-cmd-zone = public --add-port = 27017/tcp --permanent # firewall-cmd--reload ------ -------- Sobre Iptables Sistemas baseados ---------------- # iptables -a input -m State-Estado novo -m tcp -p tcp--dport 27017 -j Aceitar 

Etapa 4: Run MongoDB Community Edition

Agora é hora de começar o MongoD Processo emitindo o seguinte comando:

# serviço manngod start ou $ sudo manngod start 

Você pode garantir que o MongoD O processo foi iniciado com sucesso, verificando o conteúdo de /var/log/mongodb/mongod.registro Arquivo de log para uma leitura de linha.

2019-03-05T01: 33: 47.121-0500 I Rede [Initandlisten] esperando conexões na porta 27017 

Além disso, você pode começar, parar ou reiniciar MongoD Processo emitindo os seguintes comandos:

# Serviço MongoD Iniciar # Serviço MongoD Stop # Serviço MongoD Reiniciar 

Agora habilite MongoD Processo na inicialização do sistema.

# SystemCtl Ativar MongoD.serviço [ligado Systemd sistemas baseados] # chkconfig mongod em [on on Sysvinit sistemas baseados] 

Etapa 5: comece a usar o MongoDB

Conecte -se ao seu MongoDB Shell usando o seguinte comando.

# Mongo

Comando oput:

Versão do Shell MongoDB V4.0.6 Conectando -se a: MongoDB: // 127.0.0.1: 27017/?GSSAPISERVICENAME = Sessão implícita de MongoDB: sessão "id": uuid ("70ffe350-A41F-42B9-871A-17CCDE28BA24") MongoDB Versão: 4.0.6 Bem -vindo ao MongoDB Shell. 

Este comando se conectará ao seu MongoDB base de dados. Execute os seguintes comandos básicos.

> Mostrar DBS> Show Collections> Show Usuários> Usar> Sair 

Etapa 6: Desinstalar MongoDB Community Edition

Para desinstalar completamente o MongoDB, você deve excluir os aplicativos do MongoDB, arquivos de configuração e diretórios contém quaisquer dados e logs.

As seguintes instruções passarão por você o processo de remoção do MongoDB do seu sistema.

Em Rhel, Centos e Fedora

# Serviço MongoD Stop # yum EASE $ (rpm -qa | Grep mongodb -org) # rm -r/var/log/mongodb # rm -r/var/lib/monongo 

Em Debian e Ubuntu

$ sudo serviço mongod pare $ sudo apt -get purge mongodb -org* $ sudo rm -r/var/log/mongodb $ sudo rm -r/var/lib/mongodb 

Para mais informações, visite a página oficial em http: // docs.MongoDB.org/manual/conteúdo/.