Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Informações
titleAtenção

Esta página foi revisada para considerar as novas configurações de server do Fluig para a atualização 1.6.

...


Índice

Índice
maxLevel4
outlinetrue
exclude.*ndice
stylenone


Nota

...

title

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:

...

 

Instalando o Fluig Indexer Server

...

Importante!

Antes de prosseguir com as instruções descritas nessa página, realize os passos contidos na documentação Servidor de indexação dedicado.


Introdução

...

As instruções a seguir completarão a instalação de um Servidor de indexação em um único servidor dedicado, continuando as instruções iniciadas em Servidor de indexação dedicado.


Configurando o Fluig para usar o Servidor de indexação

...

No servidor onde está instalado o Fluig, 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.

Se o Indexer possuir acesso ao repositório do Fluig, adicione/edite a seguinte linha, informando o endereço do servidor de indexação onde o Fluig Indexer foi instalado:

Bloco de código
firstline1
linenumberstrue
totvs/solrURL=http://<Fluig Indexer Host>:8983/solr

Isto fará com que os dados do Indexer sejam salvos no repositório.

Ou se o Indexer não possuir acesso ao repositório do Fluig, adicione/edite as seguintes linhas:

 

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-server>/repository/wcmdir/config/configuration.properties (outras formas de configuração).

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.

 

Bloco de código
languagexml
firstline451
linenumberstrue
totvs/solrURL=<Fluig Indexer>/fluig/solr
totvs/solrURL=http://10.0.0.1<Fluig Indexer Host>:8983/indexersolr
totvs/solrRemote=true
totvs/solrCloud=false

 

Configurando o Fluig Indexer Server

...

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

    Bloco de código
    languagehtml/xml
    <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]

 

 

...

Isto fará com que o Fluig envie os documentos para extração e indexação neste servidor. Lembramos apenas que sem acesso ao repositório, este processo é mais lento do que o acesso direto via repositório. Os dados do Indexer serão salvos no servidor do Indexer.

Informações
titleObservação

Caso o parâmetro solrRemote seja alterado após a criação de empresa, os dados do Indexer continuarão sendo salvos conforme sua configuração inicial, sendo a alteração válida apenas para novas empresas. A reinicialização do servidor de aplicação pode ser necessária.


Executando o serviço Fluig Indexer

...

  • Basta executar o arquivo [Instalação do fluig Indexer]/solr/startStandalone.sh ou [Instalação do fluig Indexer]/solr/startStandalone.bat que o processo será inicializado.
  • Para interromper o serviço de indexação, execute o arquivo [Instalação do fluig Indexer]/solr/stopStandalone.sh ou [Instalação do fluig Indexer]/solr/stopStandalone.bat.
Informações
titleObservação

É

Bloco de código
languagehtml/xml
<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>/repository/wcmdir/config/

 

Edite ou crie o arquivo configuration.properties e localize a seguinte linha (outras formas de configuração):

Bloco de código
languagehtml/xml
totvs/solrURL=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.

Bloco de código
languagehtml/xml
totvs/solrURL=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.

...

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

...

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

 

...

serviço no Windows/Linux

...

Para registrar o Fluig Indexer como serviço no Linux, primeiramente altere o arquivo fluig-indexer.sh na linha JETTY_HOME=/opt/FluigIndexer14 e informe o caminho onde está instalado o Fluig Indexer. Após, execute o arquivo install-indexer-service.sh e será criado o serviço fluig-indexer no init.d.

 

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.

 

 , utilize os procedimentos padrão do sistema operacional em questão.