Nota: O seguinte artigo irá ajudá-lo com: Como implantar a plataforma de pesquisa de nível empresarial Apache Solr no Ubuntu Server 22.04
Se você tiver grandes quantidades de dados a serem pesquisados, o Apache Solr pode ser exatamente o que você precisa. Jack Wallen mostra como implantar essa ferramenta útil.
Apache Solr é uma plataforma de pesquisa de código aberto que pode executar pesquisa de texto completo, destaque de hits, pesquisa facetada, indexação em tempo real, clustering dinâmico e inclui integração de banco de dados, manipulação avançada de documentos e uma interface de usuário amigável baseada na web. Se você tem grandes quantidades de dados a serem pesquisados, essa ferramenta pode ser exatamente o que você precisa. O Apache Solor é otimizado para alto tráfego, altamente escalável e tolerante a falhas.
VEJO: Kit de contratação: engenheiro de banco de dados (TechRepublic )
Quero orientá-lo nas etapas simples de como instalar e executar o Apache Solr em uma instância do Ubuntu Server 22.04 (Jammy Jellyfish).
O que você precisará
Para instalar o Apache Solr com sucesso, você precisará de uma instância em execução do Ubuntu Server 22.04 e de um usuário com privilégios sudo. Claro, você pode instalar o Apache Solr em diferentes distribuições Linux, mas vamos nos concentrar no meu servidor preferido.
Dito isso, vamos à instalação.
Como instalar o Apache Solr
Faça na sua instância do Ubuntu Server e instale o Java com o comando:
sudo apt-get install default-jdk -y
Depois que o Java estiver instalado, baixe o Apache Solr com:
wget https://s.apache.org/lucene/solr/8.11.1/solr-8.11.1.tgz
Certifique-se de visitar a página de do Apache Solr para garantir que está baixando a versão mais recente do aplicativo.
Após o do pacote, extraia-o com:
tar -xvzf solr-8.11.1.tgz
O diretório recém-criado inclui um prático script de instalação que cuidará de quase tudo para você. Para executar este script, emita o comando:
sudo ./solr-8.11.1/bin/install_solr_service.sh solr-8.11.1.tgz
Quando o script terminar, inicie e ative o Apache Solr com:
sudo systemctl enable –now solr
Como criar uma coleção
Agora precisamos criar uma coleção que possa ser usada para hospedar seus dados. Antes de fazermos isso, no entanto, precisamos criar uma senha para o usuário solr que foi adicionado durante a execução do script do instalador. Para fazer isso, emita o comando:
sudo wd solr
Você será solicitado a digitar e verificar uma nova senha para o usuário.
Agora, podemos criar a coleção com o comando:
su – solr -c “/opt/solr/bin/solr create -c datacollection -n data_driven_schema_configs”
Será solicitada a nova senha que você acabou de criar para o usuário solr.
Quando essa criação for concluída, vamos adicionar alguns dados de amostra à nossa coleção com o comando:
./bin/post -c datacollection example/exampledocs/*
Agora você está pronto para ar a interface baseada na web.
Como ar a interface baseada na web do Apache Solr
Abra um navegador da Web e aponte para http://SERVER:8983. Na lista suspensa Seletor de núcleo (Figura A), selecione a coleta de dados (que acabamos de criar).
Figura A
Depois de selecionar a coleta de dados, você deve se encontrar na visão geral, onde você pode ver que já temos dados incluídos. Você pode pesquisar esses dados clicando em Consulta, modificando qualquer uma das opções e clicando em Executar consulta (Figura B).
Figura B
Parabéns, você instalou com sucesso o Apache Solr, criou uma nova coleção de dados, adicionou dados de amostra e executou uma consulta nos dados.