O Apache nos oferece várias opções para trabalhar com dados e informações na web e uma de suas muitas derivações é o Apache CouchDB.
O Apache CouchDB nos dá a oportunidade de ter acesso a informações de diferentes lugares, isso porque é baseado no Couch Replication Protocol que é compatível com clusters de servidores globais, telefones celulares ou navegadores da web o que dá a facilidade de acesso seguro. Os aplicativos da Web e nativos são 100% compatíveis com o CouchDB, pois sua linguagem padrão é JSON e oferece suporte a dados binários para armazenamento de dados.
Recursos do Apache CouchDBAlguns de seus recursos mais destacados são:
- O CouchDB possui um banco de dados em cluster, permitindo que você execute um servidor de banco de dados lógico independentemente do número de servidores ou máquinas virtuais.
- Ao usar o apache CouchDB, temos um banco de dados de nó único que atua sob um servidor de aplicativos.
- Faz uso do protocolo HTTP e do formato de dados JSON, sendo compatível com qualquer software que os suporte.
- O protocolo de replicação exclusivo do CouchDB gera aplicativos "offline primeiro" para aplicativos móveis e outros ambientes que possuem infraestrutura
rede de alto impacto.
Vamos ver como instalar o Apache CouchDB no Ubuntu 20.04, 20.10 ou 21.04.
Vamos ver como instalar o Apache CouchDB no Ubuntu
Passo 1
Primeiro, habilitamos o repositório Apache CouchDB, para isso baixamos e instalamos a chave GPG com o seguinte comando:
curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
PROLONGAR
Passo 2
Agora adicionamos o repositório, para isso executamos:
sudo nano /etc/apt/sources.listetapa 3
Na parte inferior, adicionamos a linha:
deb https://apache.bintray.com/couchdb-deb focal main
PROLONGAR
Passo 4
Salvamos as alterações usando a seguinte combinação de teclas:
Ctrl + O
Saímos do editor usando:
Ctrl + X
Etapa 5
Atualizamos o sistema operacional com o seguinte comando.
atualização do apt sudo
PROLONGAR
Etapa 6
Em seguida, instalamos o Apache CouchDB:
sudo apt install apache2 couchdb
PROLONGAR
Etapa 7
Nós inserimos a carta e para confirmar o download e a instalação, ajustamos os parâmetros conforme necessário, pois veremos primeiro o seguinte durante a instalação:
PROLONGAR
Etapa 8
Lá definimos o tipo de configuração do Apache CouchDB a ser usado, neste caso deixamos a opção padrão e depois configuramos o endereço IP de acesso, deixamos a opção padrão 127.0.0.1:
PROLONGAR
Etapa 9
Clique em OK e atribua a senha do administrador:
PROLONGAR
Etapa 10
Na próxima janela, nós o confirmamos:
PROLONGAR
Etapa 11
Clicamos em OK e esperamos que o processo de instalação do Apache CouchDB no Ubuntu termine:
PROLONGAR
Etapa 12
Agora verificamos a porta Apache CouchDB com o comando:
netstat -pnltu | grep 5984Observaçãopodemos instalar os utilitários com "sudo apt install net-tools"
PROLONGAR
Etapa 13
Agora, se verificarmos a porta:
PROLONGAR
Etapa 14
Verificamos a instalação do Apache CouchDB executando o seguinte:
curl http://127.0.0.1:5984/Etapa 15
O resultado será impresso no formato JSON.
PROLONGAR
Etapa 16
Para acessar o Apache CouchDB, acessamos um navegador e inserimos o seguinte:
http://127.0.0.1:5984/_utils/Nós inserimos as credenciais registradas durante o processo:
PROLONGAR
Etapa 17
Clique em Log in e este será o ambiente Apache CouchDB:
PROLONGAR
Etapa 18
Podemos navegar pelas suas diferentes opções:
PROLONGAR
Etapa 19
Vamos para a configuração principal:
PROLONGAR
Etapa 20
No terminal, é possível usar os seguintes comandos para gerenciar o Apache CouchDB:
sudo systemctl start couchdb.service (iniciar o serviço) sudo systemctl enable couchdb.service (habilitar o serviço) sudo systemctl stop couchdb.service (parar o serviço)Vemos o status do Apache CouchDB:
sudo systemctl status couchdb.service
PROLONGAR
Com isso, podemos explorar tudo o que o Apache CouchDB tem para nós no Ubuntu.