Instale o MongoDB Community Edition 4.0 no Linux
- 1223
- 41
- Ms. Travis Schumm
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:
MongoDB-Org
- Uma metapackage que instalará seguindo 4 pacotes de componentes automaticamente.MONGODB-ORG-SERVER
- Contém o daemon mongod e os scripts de configuração e init.MongoDB-Org-Mongos
- Contém o daemon mongos.MongoDB-Org-Shell
- Contém a concha mongo.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/.
- « Como instalar o Apache Couchdb 2.3.0 em Linux
- Instale o Apache, MySQL 8 ou Mariadb 10 e Php 7 no CentOS 7 »