How to Install Apache CouchDB on CentOS7
Índice:
- Pré-requisitos
- Ativar repositório do CouchDB
- Instale o CouchDB no CentOS
- Verificando a instalação do CouchDB
- Conclusão
O Apache CouchDB é um banco de dados NoSQL de código aberto e gratuito desenvolvido pela Apache Software Foundation.
O servidor CouchDB armazena seus dados em bancos de dados nomeados que contêm documentos com estrutura JSON. Cada documento consiste em vários campos e anexos. Os campos podem incluir texto, números, listas, booleanos, mais. Inclui uma API HTTP RESTful que permite ler, criar, editar e excluir documentos do banco de dados.
Neste tutorial, explicaremos como instalar a versão mais recente do CouchDB no CentOS 7.
Pré-requisitos
Para poder instalar novos pacotes no seu sistema CentOS, você deve estar logado como usuário com privilégios sudo.
Ativar repositório do CouchDB
O repositório do CouchDB depende do repositório EPEL. Se o repositório EPEL não estiver ativado no seu sistema, ative-o digitando:.
sudo yum install epel-release
Em seguida, abra o editor de sua escolha e crie o arquivo de repositório do CouchDB:
sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
Cole o seguinte conteúdo no arquivo:
/etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
name=bintray--apache-couchdb-rpm baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/ gpgcheck=0 repo_gpgcheck=0 enabled=1
Salve o arquivo e feche o editor.
Instale o CouchDB no CentOS
Agora que o repositório está ativado, você pode instalar os pacotes do CouchDB usando o seguinte comando:
sudo yum install couchdb
Depois que a instalação estiver concluída, ative e inicie o serviço CouchDB:
sudo systemctl start couchdb
sudo systemctl enable couchdb
Por padrão, o CouchDB escuta apenas no host local e nenhuma conta de administrador é criada.
Os arquivos de configuração e dados do Apache CouchDB são armazenados no diretório
/opt/couchdb
. Para criar uma conta de administrador, abra o arquivo
local.ini
e adicione uma linha sob o
seção no formato
username = password
.
sudo nano /opt/couchdb/etc/local.ini
/opt/couchdb/etc/local.ini
admin = mysecretpassword
Transforme a senha em um hash, reiniciando o serviço CouchDB:
sudo systemctl restart couchdb
Use o mesmo formato para adicionar várias contas de administrador. Você precisará reiniciar o serviço CouchDB após adicionar uma nova conta.
Use
curl
para criar os bancos de dados do sistema:
_users
,
_replicator
e
_global_changes
:
curl -u ADMINUSER:PASS -X PUT
curl -u ADMINUSER:PASS -X PUT
curl -u ADMINUSER:PASS -X PUT
Cada comando deve retornar o seguinte:
Verificando a instalação do CouchDB
Para verificar se a instalação foi realizada com sucesso, emita o seguinte comando
curl
que imprimirá as informações do banco de dados do CouchDB no formato JSON:
curl
Para maior clareza, a saída abaixo é formatada.
{ "couchdb":"Welcome", "version":"2.3.1", "git_sha":"c298091a4", "uuid":"17a6b911e0d5bfe36778b387510dbd93", "features":, "vendor":{ "name":"The Apache Software Foundation" } }
http://127.0.0.1:5984/_utils/

Conclusão
Você aprendeu a instalar o CouchDB CentOS 7. Sua próxima etapa pode ser visitar a documentação do Apache CouchDB e encontrar mais informações sobre este tópico.
banco de dados centos couchdbComo instalar o couchdb no centos 8
O Apache CouchDB é um banco de dados NoSQL de código aberto e gratuito desenvolvido pela Apache Software Foundation. Neste artigo, abordaremos a instalação do CouchDB no CentOS 8.
Como instalar o couchdb no debian 9
O CouchDB é um banco de dados NoSQL de código aberto, tolerante a falhas e sem esquema, mantido pela Apache Software Foundation. Neste tutorial, explicaremos como instalar a versão mais recente do CouchDB no Debian 9.
Como instalar o couchdb no ubuntu 18.04
O CouchDB é um banco de dados NoSQL livre e tolerante a falhas de código aberto, mantido pela Apache Software Foundation. Neste tutorial, abordaremos o processo de instalação da versão mais recente do CouchDB no Ubuntu 18.04 a partir dos repositórios oficiais do CouchDB.







