Android

Como instalar o couchdb no centos 8

how to install couchdb into centos 8

how to install couchdb into centos 8

Índice:

Anonim

O Apache CouchDB é um banco de dados NoSQL de código aberto e gratuito desenvolvido pela Apache Software Foundation. Pode ser usado como um banco de dados de nó único ou clusterizado.

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.

, abordaremos a instalação do CouchDB no CentOS 8.

Ativando o Repositório do CouchDB

A maneira mais fácil de instalar o CouchDB no CentOS 8 é habilitar o repositório do fornecedor e instalar os pacotes binários.

Abra seu editor de escolha como root ou usuário com privilégios sudo 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.

Instalando o CouchDB no CentOS

Instale os pacotes do CouchDB executando o seguinte comando:

sudo dnf install couchdb

Depois que a instalação estiver concluída, ative e inicie o serviço CouchDB:

sudo systemctl enable --now couchdb

Configurando o CouchDB

O CouchDB pode ser configurado em modo de nó único ou em cluster. Neste exemplo, implantaremos o servidor na configuração de nó único. Verifique a documentação oficial sobre como configurar o CouchDB no modo em cluster.

Você pode configurar o CouchDB usando o Fauxton, em http://127.0.0.1:5984/_utils#setup ou na linha de comando. O Assistente de instalação o guiará na seleção de modo e na criação do administrador.

Criaremos o usuário administrador e os bancos de dados a partir da linha de comando.

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

Reinicie o serviço CouchDB para alterar a senha para um hash:

sudo systemctl restart couchdb

Você pode usar o mesmo formato para adicionar várias contas de administrador. Sempre reinicie 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:

{"ok":true}

Verificando a instalação do CouchDB

O servidor CouchDB está executando no localhost:5984 . Para verificar se a instalação foi bem-sucedida e o serviço está em execução, execute o seguinte comando curl que imprimirá informações sobre o 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":"5e3878666b1077eb9d4a7ba7b06c251b", "features":, "vendor":{ "name":"The Apache Software Foundation" } }

http://127.0.0.1:5984/_utils/

Conclusão

Mostramos como instalar o CouchDB CentOS 8. Seu próximo passo pode ser visitar a documentação do Apache CouchDB e encontrar mais informações sobre este tópico.

Sinta-se livre para deixar um comentário se tiver alguma dúvida.

banco de dados centos couchdb