Instalação Solr · 3 min read · Jan 13, 2026

Instalar a plataforma de busca Apache Solr no CentOS 8

Apache Solr é uma plataforma de busca de código aberto escrita em Java. Apache Solr é construído sobre o Apache Lucene. Usando o Solr, você pode criar mecanismos de busca personalizados que indexam arquivos, bancos de dados e sites. O Solr é altamente confiável, escalável e tolerante a falhas, oferecendo muitos recursos poderosos, como indexação distribuída, replicação, consultas balanceadas, failover e recuperação automatizados, gerenciamento centralizado de configuração e muitos outros recursos empresariais.

O Solr lida com muitos tipos de dados, como JSON, XML, muitos tipos de documentos de escritório, CSV e mais.

Neste tutorial, mostraremos como instalar o Apache Solr 8.6.3 no CentOS 8.

Requisitos

Um servidor executando o CentOS 8.
Um usuário não-root com privilégios sudo configurados em seu servidor.

Passo 1: Instalar Java

Antes de começar, vamos atualizar nosso sistema executando o seguinte comando.

sudo dnf update

Para a versão mais recente do Apache Solr, precisamos instalar o Java 8 ou uma versão superior.

Primeiro, verificamos se o Java já está instalado em nossa máquina emitindo o seguinte comando:

which java

Se o Java não estiver instalado, execute o seguinte comando:

sudo dnf install java-11-openjdk

Uma vez que o Java esteja instalado, podemos verificar executando o seguinte comando:

java -version
Saída:-
openjdk version "11.0.8" 2020-07-14 LTS  
OpenJDK Runtime Environment 18.9 (build 11.0.8+10-LTS)  
OpenJDK 64-Bit Server VM 18.9 (build 11.0.8+10-LTS, mixed mode, sharing)

Passo 2: Instalar o Apache Solr no CentOS 8

Primeiro, precisaremos baixar a versão mais recente do Apache Solr do site oficial da Apache, https://downloads.apache.org/lucene/solr/

Podemos facilmente baixá-lo usando o comando wget:

wget https://downloads.apache.org/lucene/solr/8.6.3/solr-8.6.3.tgz

Agora, extraímos o arquivo tar usando o seguinte comando:

tar xzf solr-8.6.3.tgz solr-8.6.3/bin/install_solr_service.sh --strip-components=2

Agora, instale o Solr como um serviço executando o seguinte comando:

sudo bash ./install_solr_service.sh solr-8.6.3.tgz

Isso iniciará a instalação, devemos ver a seguinte saída:

Instalar Apache Solr no CentOS 8

Isso criará a conta com o nome de solr em seu sistema. Por padrão, a porta do Solr é 8983. Podemos verificar isso com o seguinte comando:

netstat -tunelp | grep 8983

Devemos obter a seguinte saída:

tcp6       0      0 :::8983                 :::*                    LISTEN      974        38261      -

Apache Solr é executado como um serviço Systemd. Podemos facilmente iniciar|parar|reiniciar o serviço Solr com os seguintes comandos:

systemctl start solr  
systemctl stop solr  
systemctl restart solr

Para verificar o status do serviço Apache Solr, execute o seguinte comando:

systemctl status solr

Agora, habilitamos o serviço solr executando o seguinte comando:

systemctl enable solr

Nota:- precisamos desabilitar o SELinux, edite o seguinte arquivo para desabilitar o SELinux permanentemente

vim /etc/selinux/config

e defina como o seguinte

SELINUX=disabled

salve e saia

Passo 3: Firewall

Por padrão, o Solr escuta na porta 8983, então precisaremos permitir essa porta através do firewall.

Podemos fazer isso executando o seguinte comando:

sudo firewall-cmd --zone=public --add-port=8983/tcp --permanent  
sudo firewall-cmd --reload

Passo 4: Acessando a Interface Web do Solr

Agora que habilitamos o acesso através do firewall, é hora de acessar a interface web do Solr.

No navegador da web, digite a URL http://your-server-ip:8983/solr. Devemos ver o painel do Solr conforme abaixo:

Interface web do Solr

Passo 5: Crie sua primeira coleção Solr

Após a instalação bem-sucedida do serviço Apache Solr em nosso sistema, vamos definir a senha para o usuário solr executando o seguinte comando como root

passwd solr

Coleção é um índice lógico espalhado por vários servidores.

Agora criaremos nossa primeira coleção usando o seguinte comando.

su - solr -c "/opt/solr/bin/solr create -c testconnection -n data_driven_schema_configs"

Saída:-

Criado novo núcleo 'testconnection'

Essas coleções ‘testconnection’ estão disponíveis no painel do dashboard na seção Coleções à esquerda.

Coleção de documentos Apache Solr

Conclusão

Neste tutorial, aprendemos como instalar e configurar o Apache Solr no CentOS 8. Ele suporta muitos plugins e muitos mais recursos. Você pode usar esta ferramenta para aproveitar todo o potencial de uma busca vertical. Para mais informações, visite o site oficial do Apache Solr https://lucene.apache.org/solr/

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.