Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

As instruções a seguir completarão a instalação de um Fluig Indexer em um servidor dedicado, continuando as instruções iniciadas em Fluig Indexer em servidor dedicado.

 

Configurando o Fluig

...

para usar o Indexer

No servidor onde está instalado o Fluig Server, acesse o diretó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/ e edite ou crie o arquivo 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.

 Se o Indexer possuir acesso ao repositório do Fluig, adicione/edite a seguinte linha:

Bloco de código
languagehtml/xmlfirstline45
linenumberstrue
totvs/solrURL=/fluig/solr
totvs/solrURL=http://<Fluig Indexer Host>:89838080/solr
totvs/solrRemote=true
totvs/solrCloud=false

 

...

Ou se o

...

As configurações do Solr devem ser feitas no arquivo <fluigIndexer>/solr/bin/solr.in.sh (no Linux) ou <fluigIndexer>/solr/bin/solr.in.cmd (no Windows).

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

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

 

Bloco de código
languagebash
titleNo Linux
SOLR_HEAP="512m"
#SOLR_JAVA_MEM="-Xms512m -Xmx512m"
Bloco de código
languagebash
titleNo Windows
set SOLR_JAVA_MEM=-Xms512m -Xmx512m

 

Definindo o caminho do Java

Se o executável Java não estiver no PATH, configure o caminho do executável via arquivo de configuração, descomentando e alterando a variável SOLR_JAVA_HOME.

 

Bloco de código
languagebash
titleNo Linux
#SOLR_JAVA_HOME=""
Bloco de código
languagebash
titleNo 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, descomente e altere a variável SOLR_HOST.

 

Bloco de código
languagebash
titleNo Linux
#SOLR_HOST="192.168.1.1"
Bloco de código
languagebash
titleNo 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, descomente e altere a variável SOLR_PORT.

 

Bloco de código
languagebash
titleNo Linux
#SOLR_PORT=8983
Bloco de código
languagebash
titleNo Windows
REM set SOLR_PORT=8983

 

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):

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

Bloco de código
languagexml
firstline45
linenumberstrue
totvs/solrURL=/fluig/solr
Bloco de código
languagehtml/xml
totvs/solrURL=http://<Fluig Indexer Host>:80808983/solr

 

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>/solr

totvs/solrRemote=true
totvs/solrCloud=false

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.

 

Executando o Fluig Indexer

...

Para registrar Fluig Indexer como serviço, utilize os procedimentos padrões do Sistema Operacional em questão.

 

Atualizando o Fluig Indexer

Sempre que houver uma atualização do Fluig Indexer, é necessário seguir o procedimento de descompactar o arquivo zip. Mas antes faça um backup dos arquivos que eventualmente tenha alterado (como por exemplo os scripts de inicialização ou configuração).