Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Alteração para manter inicialização via serviço também no modo cloud

...

O Solr possui dois modos de inicialização: Standalone e Cloud.

...

Em um ambiente de alta disponibilidade, é necessário utilizar o modo Cloud, apontando para os servidores

...

onde estão sendo executados os serviços de gerenciamento das configurações e requisições (ZooKeeper)

...

. Para isso, basta incluir o parâmetro ZK_HOST no arquivo de configuração do servidor de indexação, conforme exemplo abaixo:

Bloco de código
languagebash
themeEclipse
titleInicializando o Solr no modo cloud
<SOLR_DIR>/bin/solr start -cloud -z ZK_HOST=<server1_address>:2181,<server2_address>:2181,<server3_address>:2181

Neste caso, os endereços <server1_address>, <server2_address> e <server3_address> são os mesmo informados anteriormente nos parâmetros 'server.X' do  do arquivo 'zoo.cfg', e a porta 2181 corresponde ao parâmetro parâmetro clientPort informado  informado nesse mesmo arquivo.

  • Se desejar subir o fluig Indexer em uma porta diferente da padrão (8983), adicione o parâmetro '-p' e informe a porta.
Bloco de código
languagebash
themeEclipse
titleInicializando o Solr no modo Cloud alterando a porta
<SOLR_DIR>/bin/solr start -cloud -z <server1_address>:2181,<server2_address>:2181,<server3_address>:2181 -p 18983
  • Para interromper o serviço pode-se utilizar o comando abaixo:
Bloco de código
languagebash
themeEclipse
titleInterrompendo o Solr
<SOLR_DIR>/bin/solr stop -all

...

A localização deste arquivo de configuração varia de acordo com o sistema operacional, e pode ser verificada na tabela abaixo:

Sistema OperacionalArquivo de ConfiguraçãoLocalização
Linuxfluig_Indexer.in.sh/etc/default/
Windowssolr.in.cmd[Instalação fluig Indexer]/solr/bin/
Nota
titleAtenção!

É importante que o serviço de gerenciamento (ZooKeeper) seja iniciado antes do serviço de indexação (Solr), caso contrário, este último irá considerar que não há serviço de gerenciamento disponível.

...