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 updatePara 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 javaSe o Java não estiver instalado, execute o seguinte comando:
sudo dnf install java-11-openjdkUma vez que o Java esteja instalado, podemos verificar executando o seguinte comando:
java -versionSaí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.tgzAgora, 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=2Agora, instale o Solr como um serviço executando o seguinte comando:
sudo bash ./install_solr_service.sh solr-8.6.3.tgzIsso iniciará a instalação, devemos ver a seguinte saída:

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 8983Devemos 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 solrPara verificar o status do serviço Apache Solr, execute o seguinte comando:
systemctl status solrAgora, habilitamos o serviço solr executando o seguinte comando:
systemctl enable solrNota:- precisamos desabilitar o SELinux, edite o seguinte arquivo para desabilitar o SELinux permanentemente
vim /etc/selinux/confige 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 --reloadPasso 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:

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 solrColeçã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.

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/
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.