Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagebash
	cd <ZOOKEEPER_HOME>/bin
Linux:
	zkServer.sh start zoo.cfg

Windows:
	zkServer.cmd start zoo.cfg

Somente um dos servidores precisa ser eleito como Master. Nele será executado o processo de coordenação dos nós do cluster de servidores (ZooKeeper).

  • Execute o script [fluig Indexer]/solr/startCloudMaster.sh (Linux) ou [fluig Indexer]\solr\startCloudMaster.bat (Windows) para iniciar o fluig Indexer.
  • Para interromper, execute o arquivo [fluig Indexer]/solr/stopCloud.sh (Linux) ou [fluig Indexer]\solr\stopCloud.bat (Windows).
Nota
titleAtenção!

É importante que o fluig Indexer seja iniciado antes do fluig, caso contrário o fluig irá considerar que não há Serviço de Indexação disponível.

...


Configurando o Apache® Solr

A instalação do Apache® Solr pode ser realizada através da mídia de instalação do fluig no modo caractere, seguindo o passo a passo para instalar somente o servidor de indexação em Windows ou Linux.


Um ou mais servidores podem ser utilizados como Slave.

...


Bloco de código
languagebash
titleNo Linux
./bin/solr start -cloud -z localhost:9983 -p 18983
Bloco de código
languagebash
titleNo Windows
call .\bin\solr.cmd start -cloud -z localhost:9983 -p 18983
Nota
titleAtenção!

É importante que o fluig Indexer Master seja iniciado antes do fluig Index Slave, caso contrário este último irá considerar que não há Serviço de Coordenação disponível.


Criação de Core

Cada empresa (tenant) criada no fluig é mapeada para um Core no Indexer. Quando em cluster, os Cores não são criados automaticamente, por isso é preciso criá-los manualmente antes de criar a empresa no fluig.

  • Inicie o Master e o(s) Slave(s) e crie o Core com o seguinte comando:
Bloco de código
languagebash
titleNo Linux
./bin/solr create_collection -c <ID do Tenant> -d fluig -shards 1 -replicationFactor 2
Bloco de código
languagebash
titleNo Windows
.\bin\solr.cmd create_collection -c <ID do Tenant> -d fluig -shards 1 -replicationFactor 2

Considerações:

  • Informe o código que será usado para a empresa criada no fluig em <ID do Tenant>.
  • Se utilizar mais de um Slave, informe o número de instâncias totais (Master + Slaves) após o parâmetro -replicationFactor.


Configurando o fluig para usar o Indexer

...

O parâmetro totvs/solrCloud irá condicionar o fluig para ativar a opção do Solr em Cluster, necessária para ambientes em cluster.

Criação de Core

Cada empresa (tenant) criada no fluig é mapeada para um Core no Indexer. Quando em cluster, os Cores não são criados automaticamente, por isso é preciso criá-los manualmente antes de criar a empresa no fluig.

  • Inicie o Master e o(s) Slave(s) e crie o Core com o seguinte comando:
Bloco de código
languagebash
titleNo Linux
./bin/solr create_collection -c <ID do Tenant> -d fluig -shards 1 -replicationFactor 2
Bloco de código
languagebash
titleNo Windows
.\bin\solr.cmd create_collection -c <ID do Tenant> -d fluig -shards 1 -replicationFactor 2

Considerações:

  • Informe o código que será usado para a empresa criada no fluig em <ID do Tenant>.
  • Se utilizar mais de um Slave, informe o número de instâncias totais (Master + Slaves) após o parâmetro -replicationFactor.

Registrando o fluig Indexer como Serviço no Windows/Linux

Para registrar fluig Indexer como serviço, utilize os procedimentos padrões do sistema operacional em questão.