Pesquisa de site

Como instalar o Apache CouchDB no Ubuntu 20.04


Implementado em Erlang, o Apache CouchDB, simplesmente referido como CouchDB, é um banco de dados NoSQL de código aberto que se concentra no armazenamento de dados em formato JSON. CouchDB é a escolha perfeita para equipes operacionais e empresas que buscam uma solução de banco de dados NoSQL de alto desempenho. Ao contrário dos bancos de dados relacionais, como o MySQL, o CouchDB usa um modelo de dados sem esquema, simplificando o gerenciamento de registros em vários dispositivos de computação.

Este tutorial mostra como instalar a versão mais recente do Apache CouchDB no Ubuntu 20.04.

Etapa 1: habilitar o repositório CouchDB

Para começar, faça login na instância do seu servidor e importe a chave GPG conforme mostrado.

curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc   | sudo apt-key add -

Em seguida, certifique-se de habilitar o repositório CouchDB conforme mostrado.

echo "deb https://apache.bintray.com/couchdb-deb focal main" >> /etc/apt/sources.list

Depois que o repositório e a chave forem adicionados, prossiga para a próxima etapa.

Etapa 2: Instale o Apache CouchDB no Ubuntu

Tendo habilitado o repositório CouchDB, o próximo passo será atualizar as listas de pacotes do Ubuntu e instalar o Apache CouchDB conforme mostrado.

sudo apt update
sudo apt install apache2 couchdb -y

Você precisará selecionar opções para configurar seu CouchDB. Neste prompt, você configura no modo autônomo ou em cluster. Como estamos instalando em um único servidor, optaremos pela opção standalone de servidor único.

No próximo prompt, você deverá configurar a interface de rede à qual o CouchDB será vinculado. No modo de servidor independente, o padrão é 127.0.0.1 (loopback).

Se for o modo clustered, insira o endereço IP da interface do servidor ou digite 0.0.0.0, que vincula o CouchDB a todas as interfaces de rede.

Em seguida, defina a senha do administrador.

Confirme a senha definida para finalizar sua instalação.

Etapa 3: verifique a instalação do CouchDB

O servidor CouchDB escuta a porta TCP 5984 por padrão. Para saciar sua curiosidade, execute o comando netstat conforme mostrado.

netstat -pnltu | grep 5984

Para verificar se a instalação foi bem-sucedida e se o serviço está em execução, execute o comando curl abaixo. Você deve obter as seguintes informações sobre o banco de dados CouchDB que é impresso no formato JSON.

curl http://127.0.0.1:5984/

A saída no seu terminal ficará assim:

Etapa 4: acessar a interface da web do CouchDB

Você pode abrir seu navegador e navegar até http://127.0.0.1:5984/_utils/ e digitar o nome de usuário e senha de administrador para fazer login em seu banco de dados:

Depois que o Apache CouchDB for configurado e instalado com sucesso, use os comandos abaixo para iniciar, ativar, parar e verificar seu status.

sudo systemctl start couchdb.service
sudo systemctl enable couchdb.service
sudo systemctl stop couchdb.service

O comando verificar status mostra:

sudo systemctl status couchdb.service

Conclusão

Para obter mais informações sobre o CouchDB, consulte a documentação do Apache CouchDB. Esperamos que agora você possa instalar confortavelmente o CouchDB no Ubuntu 20.04.