Esta página é destinada da atualização 1.6.0 à 1.6.3 do TOTVS Fluig Plataforma. Caso possua atualização superior a Waterdrop (1.6.4), acesse: Fluig Indexer em alta disponibilidade. |
As instruções a seguir completarão a instalação de um Fluig Indexer em um cluster de servidores dedicados, continuando as instruções iniciadas na página Fluig Indexer em Servidor Dedicado.
Somente um dos servidores precisa ser eleito como Primary. Nele será executado o processo de coordenação dos nós do cluster de servidores (ZooKeeper).
É 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. |
Um ou mais servidores podem ser utilizados como Secondary.
./bin/solr start -cloud -z localhost:9983 |
call .\bin\solr.cmd start -cloud -z localhost:9983 |
./bin/solr start -cloud -z localhost:9983 -p 18983 |
call .\bin\solr.cmd start -cloud -z localhost:9983 -p 18983 |
É importante que o Fluig Indexer Primary seja iniciado antes do Fluig Index Secondary, caso contrário este último irá considerar que não há Serviço de Coordenação disponível. |
Se o Fluig tiver em execução, siga os passos abaixo:
|
Se o Fluig estiver parado, siga os passos abaixo:
No servidor onde está instalada a plataforma, acesse o diretório [Instalação fluig]/repository/wcmdir/config e edite o arquivo configuration.properties. Caso o arquivo configuration.properties não exista, crie um novo arquivo com este nome.
totvs/solrURL=<IP Servidor Primary>:9983 totvs/solrCloud=true totvs/solrRemote=true |
Modifique o parâmetro totvs/solrURL informando o endereço do servidor onde está sendo executado o Fluig Indexer Primary. Deverá ser informado apenas o IP ou hostname do servidor 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.
O parâmetro totvs/solrCloud irá condicionar o Fluig para ativar a opção do Solr em Cluster, necessária para ambientes em cluster.
Cada empresa (tenant) criada na plataforma é 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 na plataforma.
./bin/solr create_collection -c <ID do Tenant> -d fluig -shards 1 -replicationFactor 2 |
.\bin\solr.cmd create_collection -c <ID do Tenant> -d fluig -shards 1 -replicationFactor 2 |
Considerações:
Para registrar Fluig Indexer como serviço, utilize os procedimentos padrões do sistema operacional em questão.