Histórico da Página
Informações | ||
---|---|---|
| ||
Esta página é destinada válida da atualização 1.6.0 à 1.6.3 do fluigTOTVS Fluig Plataforma. Caso possua uma atualização superior a Waterdrop ( 1.6.4), acesse: Fluig Indexer em alta disponibilidade.Para atualizações à 1.58.6 à 1.5.13 1, acesse: ARQ - Como configurar o fluig Indexer Servidor de indexação para executar em cluster da release 1.56.6 4 à 1.58.131?.Em atualizações Caso possua a Atualização Crystal Mist (1.5.6 ou inferior 8.2), acesse: Como configurar o fluig Indexer para executar em cluster na release 1.5.6 ou inferior?.Servidor de indexação em alta disponibilidade. |
Índice
Índice | ||||||||
---|---|---|---|---|---|---|---|---|
|
Introdução
As instruções a seguir completarão a instalação de um fluig Indexer servidor de indexação em um cluster de servidores dedicados, continuando as instruções iniciadas na página Fluig Indexer em Servidor DedicadoServidor de indexação dedicado.
Fluig Indexer
...
Primary
Somente um dos servidores precisa ser eleito como MasterPrimary. Nele será executado o processo de coordenação dos nós do cluster de servidores (ZooKeeper).
- Execute o script [fluig Fluig Indexer]/solr/startCloudMaster.sh (Linux) ou [fluig Fluig Indexer]\solr\startCloudMaster.bat (Windows) para iniciar o fluig Fluig Indexer.
- Para interromper, execute o arquivo [fluig Fluig Indexer]/solr/stopCloud.sh (Linux) ou [fluig Fluig Indexer]\solr\stopCloud.bat (Windows).
Nota | ||
---|---|---|
| ||
É importante que o fluig Fluig Indexer seja iniciado antes do fluigFluig, caso contrário o fluig Fluig irá considerar que não há Serviço de Indexação disponível. |
Fluig Indexer
...
Secondary
Um ou mais servidores podem ser utilizados como SlaveSecondary.
- Edite o arquivo [fluig Fluig Indexer]/solr/startCloudSlave.sh (Linux) ou [fluig Fluig Indexer]\solr\startCloudSlave.bat (Windows) para configurar o IP e porta do processo de coordenação (ZooKeeper) do cluster de indexação que é executado no servidor Master Primary (informado após o parâmetro -z).
...
- Se desejar subir duas instâncias na mesma máquina ou apenas subir o fluig Fluig Indexer em outra porta, adicione o parâmetro "-p". e informe a porta.
- Nesse caso também é necessário adicionar o mesmo parâmetro nos scripts de interrupção do serviço: [fluig Fluig Indexer]/solr/stopCloud.sh (Linux) ou [fluig Fluig Indexer]\solr\stopCloud.bat (Windows).
...
Nota | ||
---|---|---|
| ||
É importante que o fluig Fluig Indexer Master Primary seja iniciado antes do fluig Fluig Index SlaveSecondary, caso contrário este último irá considerar que não há Serviço de Coordenação disponível. |
Configurando o
...
Fluig para usar o Indexer
Se o fluigFluig tiver em execução, siga os passos abaixo:
Deck of Cards | |||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||
|
Se o fluigFluig estiver parado, siga os passos abaixo:
No servidor onde está instalado o fluiginstalada 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.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
totvs/solrURL=<IP Servidor Master>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 Fluig Indexer MasterPrimary. 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 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 é 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 no fluigna plataforma.
- Inicie o Master Primary e o(s) SlaveSecondary(s) e crie o Core com o seguinte comando:
...
- Informe o código que será usado para a empresa criada no fluig em <ID do Tenant>.
- Se utilizar mais de um SlaveSecondary, informe o número de instâncias totais (Master Primary + SlavesSecondaries) após o parâmetro -replicationFactor.
Registrando o
...
Fluig Indexer como Serviço no Windows/Linux
Para registrar fluig Fluig Indexer como serviço, utilize os procedimentos padrões do sistema operacional em questão.
...