Como instalar o Apache CouchDB no CentOS/RHEL 7/6

Como instalar o Apache CouchDB no CentOS/RHEL 7/6

Couchdb é um projeto de código aberto e noSQL, servidor de banco de dados orientado a documentos. Ele armazenou dados com documentos JSON. Ele também fornece interface da web para acessar documentos online. Clique aqui para ler mais detalhes sobre Coutchdb

Este tutorial ajudará você a instalar o Apache Couchdb Server no CentOS, Redhat 7/6 Servidores.

Etapa 1 - Repositórios Enabel Yum

Primeiro de tudo, use o comando abaixo para instalar o repositório EPEL YUM em seu sistema. Caso o pacote de repositório EPEL não encontrado, use este tutorial para instalar o pacote EPEL.

Yum Instale o epel-Relase-7-11.Noarch.RPM 

Agora crie repositório YUM para Apache Couchdb. Criar um arquivo /etc/yum.Repos.d/apache-couchDB.repo Arquivo usando o conteúdo abaixo.

[Bintray-Apache-Couchdb-rpm] Nome = Apache-CouchDB BASEURL = http: // apache.Bintray.com/couchdb-rpm/el $ releasever/$ basearch/gpgcheck = 0 repo_gpgcheck = 0 habilitado = 1 

Etapa 2 - Instale o pacote Apache Couchdb

Instale o pacote CouchDB usando a ferramenta de linha de comando yum. Ele também instalará muito mais dependências em seu sistema.

yum install couchdb 

Etapa 3 - Configurar CouchDB

Por padrão, o CouchDB é executado na porta 5984 e estará acessível apenas ao host local. Para disponibilizá -lo no arquivo de configuração do sistema de rede editar couchdb /opt/couchdb/etc/local.ini e atualizar valores a seguir.

vim/opt/couchdb/etc/local.ini 

Navegar para [CHTTPD] seção e atualização porta e bind_address Conforme sistema. Definir 0.0.0.0 para vincular o endereço a fazer é acessível a cada enterra.

[CHTTPD] Port = 5984 bind_address = 192.168.10.30 

Navegue até o final deste arquivo e defina o usuário e a senha do administrador. De acordo com as configurações abaixo, usamos o administrador como nome de usuário com segredo segredo.

[Administradores] Admin = Secret 

Reinicie o serviço CouchDB depois de alterar a senha sempre. CouchDB codificará esta senha.

Etapa 4 - Iniciar o serviço CouchDB

Inicie o serviço CouchDB usando os seguintes comandos e também configure para a inicialização automática no sistema.

### On Centos/Rhel 7 ### SystemCtl Ativar CouchDB.serviço SystemCtl Start Couchdb.Serviço ### On Centos/Rhel 6 ### Service Couchdb Iniciar Chkconfig Couchdb 

O CouchDB começará na porta 5984 e estará acessível através de um navegador.

Etapa 5 - Crie banco de dados no CouchDB

Agora, crie seu primeiro banco de dados no servidor CouchDB. Por exemplo, o seu servidor Couchdb IP é 192.168.10.20. Primeiro defina a variável host com os seguintes detalhes. Isso fará com que outros comandos sejam executados facilmente. Depois disso, use o CURL para criar um banco de dados.

Host = "http: // admin: [email protegido]: 5984" curl -x put $ host/mydb "ok": true