CouchDB
 sql >> Base de Dados >  >> NoSQL >> CouchDB

Como instalar o CouchDB no Debian 10


CouchDB é um NoSQL de código aberto de alto desempenho solução em que 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 os documentos do banco de dados executando tarefas como leitura, edição e exclusão de objetos.

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

Etapa 1:Adicionar Repositório CouchDB no Debian


Começaremos fazendo login em nosso Debian server e atualizando as listas de pacotes usando o gerenciador de pacotes apt como mostrado:
$ sudo apt update

Em seguida, precisamos adicionar o CouchDB repositório para Debian do seguinte modo:
$ echo "deb https://apache.bintray.com/couchdb-deb buster main" | sudo tee -a /etc/apt/sources.list

Depois, importe o GPG key usando o comando curl como mostrado.
$ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -

Passo 2:Instale o CouchDB no Debian


Com o CouchDB repositório no lugar, 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 como mostrado:
$ sudo apt install couchdb

No meio do caminho, você será solicitado a fornecer alguns detalhes importantes. Primeiro, você precisará 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 'independente ' opção.

Em seguida, forneça a interface de ligação de rede. Isso é definido inicialmente para o localhost endereço – 127.0.0.1 . No entanto, você pode defini-lo como 0.0.0.0 para que possa escutar todas as interfaces de rede.

Depois disso, forneça a senha de administrador. Esta é a senha que será usada ao acessar o CouchDB por meio da WebUI .

E confirme.

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


CouchDB escuta a porta 5984 por padrão. Você pode verificar isso invocando o utilitário netstat da seguinte forma:
$ sudo netstat -pnltu | grep 5984

Como alternativa, você pode usar o serviço do sistema para verificar se o CouchDB daemon está em execução:
$ sudo systemctl status couchdb

Ótimo, nosso CouchDB instância está sendo executada conforme o esperado.

Etapa 4:acessando o CouchDB via WebUI


O gerenciamento do CouchDB é fácil, graças à interface web simples e intuitiva que oferece. Para acessar o CouchDB, navegue pela 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 o login, você obterá a seguinte interface.

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