Árvore de páginas

Índice


Introdução


Em ambientes onde a quantidade de documentos é consideravelmente grande, é aconselhado a utilização de um servidor dedicado para indexação, podendo inclusive ser configurado um cluster com dois ou mais servidores para garantir a disponibilidade do serviço.


Considerações iniciais


O acesso ao repositório de documentos do fluig (Volume) pelo fluig Indexer Server executando em servidor separado, é opcional. Porém, é importante notar que a performance de extração é superior quando o servidor de indexação tem acesso ao repositório. Se este for o caso, todas as instâncias do servidor de indexação deverão ter acesso compartilhado ao repositório.

Também é fundamental que esta pasta compartilhada esteja localizada no endereço informado nas configurações da empresa do fluig.


Preparando o Ambiente


Antes de começar a configuração, siga os passos da atualização correspondente:


    Configurações do fluig Indexer Server


    O arquivo onde as configurações do Servidor de Indexação devem ser realizadas dependem da forma como é feita a inicialização do serviço de indexação.

    Por padrão estes valores já vem preenchidos na instalação. Porém, dependendo do dimensionamento do ambiente será necessário alterar estas configurações.

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


    No arquivo de configuração do Solr devem ser efetuados os seguintes ajustes:

      Definindo a quantidade de memória disponível para o Solr

      A configuração padrão do Solr reserva 512 MB de memória, o que pode ser pouco para a maioria dos casos. Para aumentar a memória disponível, remova a marcação de comentário (#) e altere os valores das propriedades SOLR_HEAP (Linux) e/ou SOLR_JAVA_MEM (Linux / Windows).

      No Linux
      SOLR_HEAP="512m"
      #SOLR_JAVA_MEM="-Xms512m -Xmx1024m"
      No Windows
      set SOLR_JAVA_MEM=-Xms512m -Xmx1024m

      O estouro na memória do Solr pode ocasionar inconsistências no TOTVS Fluig Plataforma, como erros na busca ou em algumas APIs de documento. No entanto, não é possível estabelecer previamente o valor de memória a ser reservado, pois o uso de memória no ambiente muda devido ao número de documentos, extensão dos arquivos e utilização. Por exemplo um arquivo XLS e um CSV serão processados de forma diferente, e o mesmo ocorre com um PDF e um DOC.

      Por esse motivo, recomendamos acompanhar o consumo de memória durante os horários de maior utilização da plataforma, e realizar o dimensionamento adicionando entre 25 a 50% acima. É uma boa prática reanalisar periodicamente os logs ou monitorar com relatórios de métricas para ver se o uso de memória mudou e a memória deve ser aumentada. Para mais detalhes, consulte a documentação de Solr.

      Definindo o caminho do Java

      Se o executável Java não estiver configurado na variável de ambiente Path do sistema operacional, configure o caminho do executável através do arquivo de configuração, removendo a marcação de comentário (#) e alterando a variável SOLR_JAVA_HOME. Exemplo: "C:\[fluig Indexer]\jdk-64\bin\java.exe".

      No Linux
      #SOLR_JAVA_HOME=""
      No Windows
      REM set SOLR_JAVA_HOME=

      (Opcional) Definindo o IP do Servidor de Indexação

      Caso queira fixar o IP do servidor no qual o Solr ouve as conexões, remova a marcação de comentário (# ou REM) e altere a variável SOLR_HOST.

      No Linux
      #SOLR_HOST="192.168.1.1"
      No Windows
      REM set SOLR_HOST=192.168.1.1

      (Opcional) Alteração da porta [Default: 8983]

      Caso queira alterar a porta na qual o Solr ouve as conexões, remova a marcação de comentário (# ou REM) e altere a variável SOLR_PORT.

      No Linux
      #SOLR_PORT=8983
      No Windows
      REM set SOLR_PORT=8983


      Alta Disponibilidade


      Se desejar implementar servidores fluig Indexer na configuração Master/Slave, continue a instalação conforme os procedimentos descritos na documentação Fluig Indexer em alta disponibilidade.


      Atualizando o fluig Indexer


      A atualização do fluig Indexer deve ser realizada conforme o Guia de Atualização do fluig - atente-se para o item Atualização com Balanceamento de Carga, Alta Disponibilidade e Tolerância a Falha - Cluster. Após a atualização inicie o serviço do servidor de indexação dedicado.