Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Próxima »

Índice

 

Introdução

Em ambientes onde será utilizado cluster, ou quando a quantidade de documentos é consideravelmente grande, é aconselhado a utilização de um servidor exclusivo para indexação.

Segue as instruções para a instalação e configuração deste:

 

Considerações iniciais

  • O Fluig Indexer Server, executando em servidor separado, pode ou não acessar a pasta do repositório de documentos do Fluig. Caso este for acessar a pasta, todas as instâncias do indexador deverão ter acesso a esta mesma pasta compartilhada, onde será o repositório de arquivos do sistema e deve possuir o mesmo caminho para esta pasta que o servidor do fluig. Lembramos que a performance de extração é melhor quando o servidor de indexação tem acesso ao repositório.

 

Preparando ambiente

Antes de começar a instalação, siga os passos a seguir:

  1. Instale o Fluig Server normalmente e mova o arquivo foundation-addon-indexer-web.war, que encontra-se no diretório <Diretório de instalação>/jboss/apps para um diretório temporário.

  2. Caso possua mais instâncias do Fluig Server, exclua o arquivo foundation-addon-indexer-web.war destas instâncias, ficando portanto apenas uma única cópia que irá para o servidor do Fluig Indexer.

  3. Baixe o arquivo FluigIndexer-1.4.zip.

 

Instalando o Fluig Indexer Server

  1. Descompacte o arquivo FluigIndexer-1.4.zip para um diretório do servidor de indexação. Ex: c:\FluigIndexer

  2. Mova o arquivo foundation-addon-indexer-web.war para o diretório <FluigIndexer>/webapps

  3. Caso o servidor, onde foi instalado o serviço de indexação, não possuir Java instalado, copie o diretório jdk-64 da sua instalação do Fluig Server.

 

Fluig Indexer Server sem acesso ao repositório

Caso o servidor onde o Indexer Server for instalado não possuir acesso ao repositório de documentos, inclua o parâmetro solrRemote no arquivo <Fluig>/jboss/standalone/configuration/standalone.xml

Isto fará com que o fluig envie os documentos para extração e indexação neste servidor. Lembramos apenas que neste modo, este processo é mais lento do que o acesso direto via repositório.

 

<property name="solr.solr.home" value="/fluig/jboss/solr"/>
<property name="totvs/solrURL" value="http://10.0.0.1:8080/indexer"/>
<property name="totvs/solrRemote" value="true"/>
<property name="totvs/solrCloud" value="false"/>

 

Configurando o Fluig Indexer Server

Definindo o IP do Servidor de Indexação

    • Abra o arquivo <fluigIndexer>/solr/solr.xml e localize a seguinte linha modificando o IP do servidor:

      <cores defaultCoreName="collection1" adminPath="/admin/cores" zkClientTimeout="${zkClientTimeout:15000}" hostPort="8080" hostContext="indexer" host="127.0.0.1">
(Opcional) Alteração da porta [Default: 8080]

 

    • Abra o arquivo <fluigIndexer>/etc/jetty.xml e localize a seguinte linha modificando o valor da porta para uma que não esteja sendo utilizada:

      <Set name="port"><SystemProperty name="jetty.port" default="8080"/></Set>

Configurando o Fluig Server para usar o Fluig Indexer

No servidor onde está instalado o Fluig Server, acesse o diretório <fluig-server>/jboss/standalone/configuration

 

E edite o arquivo standalone.xml e localize a seguinte linha:

<property name="totvs/solrURL" value="http://server:8080/indexer"/>

 

E modifique para o <IP>:<Porta> onde está executando o Fluig Indexer. Deverá ser informado o IP ou HostName do servidor onde está instalado o serviço de indexação.

<property name="totvs/solrURL" value="http://<Fluig Indexer Host>:<Fluig Indexer Port>/indexer"/>

 

Executando o Fluig Indexer

Basta executar o arquivo run.bat ou run.sh que o processo irá iniciar. Ctrl-C faz com que o processo finalize.

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

 

Registrando o Fluig Indexer como Serviço no Windows

Para registrar ele como serviço, basta executar o .bat correspondente. Lembrando antes de editá-lo para a acertar o diretório de instalação

  • serviceStandaloneInstall.bat
    • Para a execução standalone sem a utilização de cluster
  • serviceCloudMasterInstall.bat 
    • Para a execução em cluster do nó coordenador
  • serviceCloudSlaveInstall.bat
    • Para a execução em cluster dos demais nós

 

Atualizando o Fluig Indexer

Sempre que houver uma atualização do Fluig Server, o arquivo foundation-addon-indexer-web.war deve ser movido para o diretório webapps do Fluig Indexer. Caso haja várias instâncias do Fluig Server, este arquivo deve ser removido de todas as instâncias.

 

 

  • Sem rótulos