Pesquisa de site

Como instalar o CouchDB no Debian 10


CouchDB é uma solução NoSQL de código aberto de alto desempenho onde os dados são armazenados em formato de documento baseado em JSON como pares de chave/valor, listas ou mapas. Ele fornece uma API RESTFUL que permite aos usuários gerenciar facilmente documentos de banco de dados executando tarefas como leitura, edição e exclusão de objetos.

O CouchDB oferece grandes benefícios, como indexação rápida e fácil replicação de bancos de dados em várias instâncias de uma rede. Neste guia, abordamos como você pode instalar o CouchDB no Debian 10.

Etapa 1: adicionar o repositório CouchDB no Debian

Começaremos fazendo login em nosso servidor Debian e atualizando as listas de pacotes usando o gerenciador de pacotes apt conforme mostrado:

sudo apt update

Em seguida, precisamos adicionar o repositório CouchDB para Debian da seguinte forma:

echo "deb https://apache.bintray.com/couchdb-deb buster main" | sudo tee -a /etc/apt/sources.list

Depois, importe a chave GPG usando o comando curl conforme mostrado.

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

Passo 2: Instale o CouchDB no Debian

Com o repositório CouchDB instalado, atualize a lista de pacotes do sistema para sincronizar o repositório recém-adicionado.

sudo apt update

Em seguida, instale o CouchDB usando o gerenciador de pacotes apt conforme mostrado:

sudo apt install couchdb

No meio, você será solicitado a fornecer alguns detalhes importantes. Primeiro, você deverá especificar o tipo de configuração que deseja definir para sua instância. Como estamos instalando apenas em um único servidor, selecione a opção ‘autônomo’.

Em seguida, forneça a interface de ligação de rede. Inicialmente é definido como o endereço localhost127.0.0.1. No entanto, você pode configurá-lo para 0.0.0.0 para que ele possa escutar todas as interfaces de rede.

Depois disso, forneça a senha do administrador. Esta é a senha que será usada ao acessar o CouchDB através da WebUI.

E confirme.

Etapa 3: verifique se o CouchDB está em execução

O CouchDB escuta a porta 5984 por padrão. Você pode verificar isso invocando o utilitário netstat da seguinte maneira:

sudo netstat -pnltu | grep 5984

Alternativamente, você pode usar o serviço do sistema para verificar se o daemon CouchDB está em execução:

sudo systemctl status couchdb

Ótimo, nossa instância do CouchDB está funcionando conforme o esperado.

Etapa 4: acessando o CouchDB via WebUI

A gestão do CouchDB é fácil, graças à interface web simples e intuitiva que oferece. Para acessar o CouchDB, navegue na URL:

http://localhost:5984 

Você será solicitado a fazer login usando o nome de usuário e a senha que você definiu durante a instalação.

Ao fazer login, você obterá a seguinte interface.

E isso encerra tudo. Orientamos você na instalação do CouchDB no Debian 10.