Android

Como instalar o couchdb no centos 7

How to Install Apache CouchDB on CentOS7

How to Install Apache CouchDB on CentOS7

Índice:

Anonim

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:

{"ok":true}

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 couchdb