Árvore de páginas

Versões comparadas

Chave

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

...

Um e somente um dos servidores precisa ser eleito como "Master". Nele executará o processo de coordenação dos nós do cluster de servidores (ZooKeeper).

Execute o script <fluigIndexer>/solr/startCloudMaster.sh ou <fluigIndexer>\solr\startCloudMaster.bat para iniciar o Fluig Indexer. Para interromper, execute o arquivo <fluigIndexer>/solr/stopCloud.sh ou <fluigIndexer>\solr\stopCloud.bat.

...

Um ou mais servidores podem ser utilizados como "Slave".

Edite o arquivo <fluigIndexer>/solr/startCloudSlave.sh ou <fluigIndexer>\solr\startCloudSlave.bat para configurar o IP e porta do processo de coordenação (ZooKeeper) do cluster de indexação que é executado no servidor Master (informado após o parâmetro -z).

...

 

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

 

...

Basta executar o arquivo <fluigIndexer>/solr/startCloudSlave.sh ou <fluigIndexer>\solr\startCloudSlave.bat em cada um dos servidores que o processo irá iniciar. Para interromper, execute o arquivo <fluigIndexer>/solr/bin/stopCloud.sh ou <fluigIndexer>\solr\stopCloud.bat.

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

 

...

Para registrar Fluig Indexer como serviço, utilize os procedimentos padrões do Sistema Operacional em questão.

Configurando o Fluig Server para usar o Fluig Indexer em cluster

No servidor onde está instalado o Fluig Server, acesse o diretório <fluig-server>/repository/wcmdir/config/, crie ou edite o arquivo configuration.properties e edite ou inclua estas linhas (para mais formas de configuração):

...

Modifique para o <IP>:<Porta> onde está executando o Fluig Indexer Master. Deverá ser informado apenas o IP ou HostName do servidor onde está instalado o serviço de indexação e a porta, sem o protocolo e contexto. A porta utilizada será a do serviço de coordenação do cluster que por padrão é a porta do 9983. A chave totvs/solrCloud vai configurar o fluig para ativar a opção do Solr Cloud.

...

Registrando o Fluig Indexer

...

como Serviço no Windows

Para registrar Fluig Indexer como serviço, utilize os procedimentos padrões do Sistema Operacional em questão.

Configurando os tenantes que irão estar armazenados no nó do Servidor de Indexação

Quando utilizando o Fluig Indexer em modo Cluster, é necessário criar manualmente um "core" para cada tenante que será armazenado no servidor de indexação. Para tal, inicie o servidor Master e cada um dos servidores Slave antes e em seguida crie o core através dos scripts <fluigIndexer>/solr/createCore.sh ou <fluigIndexer>\solr\createCore.bat.

Execute o script passando como parâmetro o ID do tenante ao qual o core atenderá.

A versão padrão do script serve para ambientes com dois servidores (um master e um slave). Caso deseje mais servidores slave, edite o script e altere o número após o parâmetro replicationFactor.