Como instalar o CouchDB no CentOS 8

Como instalar o CouchDB no CentOS 8

CouchDB é um banco de dados NoSQL muito popular, assim como outros bancos de dados famosos MongoDB, Redis e Apache Cassandra. Ele também armazena os dados de maneira não relacional e formato documentado JSON. O CouchDB pode ser facilmente instalado e gerenciado a partir do terminal, e aprenderemos a instalar o CouchDB no sistema operacional CentOS 8.

Instalação do CouchDB no CentOS 8

O CouchDB não está disponível no repositório oficial do pacote DNF do CentOS 8, por isso temos que ir para as outras alternativas e instalar adicionando o repositório do CouchDB no CentOS 8.

Etapa 1: Verifique se o repositório EPEL está ativado

A primeira etapa para instalar o CouchDB no CentOS 8 é garantir que o repositório EPEL esteja ativado.

Para garantir que o repositório EPEL esteja ativado no sistema operacional CentOS 8, digite o comando:

$ sudo dnf install epel -release -y

Depois de ativar o repositório EPEL, o próximo passo é adicionar o repositório CouchDB ao sistema.

Etapa 2: Adicione o repositório CouchDB ao sistema

Para adicionar o repositório CouchDB, crie um arquivo de repositório usando o comando dado abaixo:

$ sudo nano /etc /yum.Repos.d/apache-couchDB.repo

Uma vez que o Apache-CouchDB.O arquivo repo é aberto, copie e cole o conteúdo abaixo no arquivo:

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

Depois de colar o conteúdo fornecido acima, salve e feche o arquivo usando os atalhos Ctrl + S e Ctrl + X.

Etapa 3: Instale o CouchDB no CentOS 8

Logo após adicionar o repositório CouchDB, agora você pode executar o comando de instalação do CouchDB na máquina CentOS 8 usando o comando abaixo:

$ sudo dnf install couchdb

A instalação do CouchDB começará e completará em algum tempo.

O CouchDB está completamente instalado no sistema operacional CentOS 8 nesta fase.

Etapa 4: Inicie e ative o serviço CouchDB

Depois que a instalação do CouchDB for concluída, você precisa iniciar o serviço CouchDB digitando o comando:

$ sudo systemctl start couchdb

Ative o serviço CouchDB no tempo de inicialização do sistema usando o comando:

$ sudo systemctl atability couchdb

Para verificar se o serviço CouchDB está em execução ou não, você pode digitar o comando digitado abaixo:

$ sudo systemctl status couchdb

Depois de instalar com sucesso o CouchDB e iniciar o serviço, o CouchDB está pronto para usar.

Configuração do CouchDB

Se você deseja configurar o CouchDB, como configurar a senha e permitir o acesso a partir de endereços IP externos. O arquivo de configuração local.ini de CouchDB é colocado em/opt/CouchDB/etc. Diretório.

Para abrir o local.Arquivo INI usando o editor Nano no CentOS 8, digite o comando:

$ sudo nano/opt/couchdb/etc/local.ini

Vá para a seção 'Administradores' e descomemente a linha, se for comentada como mostrado na captura de tela anexada abaixo e forneça a senha do seu desejo que você deseja definir para o CouchDB:

[Administradores]
admin = mypassword

Da mesma forma, se você deseja permitir acesso externo, role um pouco mais, vá para a seção 'Chttpd', descomemente a porta e bind_address e forneça os valores, você deseja definir.

Depois de terminar com a configuração do CouchDB, salve e feche o editor de nano usando as teclas de atalho Ctrl + S e Ctrl + X.

Reinicie o serviço CouchDB para proteger a senha com um hash.

$ sudo systemctl reiniciar o couchdb

Por fim, no caso de um firewall em execução no seu sistema, habilite e configure o firewall do sistema CentOS 8 para abrir a porta 5984 para permitir o tráfego externo:

$ sudo firewall-cmd-zone = public --permanent --add-port = 5984/tcp

Neste ponto, o CouchDB está totalmente configurado e pronto para atender às suas necessidades.

Acesse a interface da web do CouchDB

Para acessar a interface da web do CouchDB, basta ir ao seu navegador favorito e visitar o link abaixo:

http: // 127.0.0.1: 5984/_utils/

Você terá uma aparência limpa e elegante de Fauxton (uma interface baseada na Web do CouchDB).

Conclusão

É assim que podemos instalar, configurar e começar a usar o CouchDB no sistema operacional CentOS 8. O CouchDB é um banco de dados NOSQL preferido entre os desenvolvedores do setor e é amplamente utilizado no clustering de banco de dados. Se você quiser saber mais sobre o CouchDB, leia a documentação oficial para explorar e expandir o conhecimento do seu CouchDB.