Histórico da Página
Avisoinfo | ||
---|---|---|
| ||
Leia antes o tutorial aqui. |
...
| |
Esta página foi revisada para considerar as novas configurações de server do Fluig para a atualização 1.6. |
Índice
Índice | ||||||||
---|---|---|---|---|---|---|---|---|
|
Nota | ||
---|---|---|
| ||
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 Fluig Indexer Servidor de indexação em um único servidor dedicado, continuando as instruções iniciadas em Fluig Indexer em servidor em Servidor de indexação dedicado.
Fluig Indexer Server sem acesso ao repositório
Configurando o Fluig para usar o Servidor de indexação
...
No servidor onde está instalado o Fluig, acesse o diretório [Instalação fluig]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).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 | ||||
---|---|---|---|---|
| ||||
totvs/solrURL=http://<Fluig Indexer Host>:8983/solr |
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.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:
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
totvs/solrURL=/fluig<Fluig Indexer>/solr totvs/solrURL=http://<Fluig Indexer Host>:8983/solr totvs/solrRemote=true totvs/solrCloud=false |
Configurando o Fluig Indexer Server
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 | ||||
---|---|---|---|---|
| ||||
SOLR_HEAP="512m"
#SOLR_JAVA_MEM="-Xms512m -Xmx512m" |
Bloco de código | ||||
---|---|---|---|---|
| ||||
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 | ||||
---|---|---|---|---|
| ||||
#SOLR_JAVA_HOME="" |
Bloco de código | ||||
---|---|---|---|---|
| ||||
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 | ||||
---|---|---|---|---|
| ||||
#SOLR_HOST="192.168.1.1" |
Bloco de código | ||||
---|---|---|---|---|
| ||||
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 | ||||
---|---|---|---|---|
| ||||
#SOLR_PORT=8983 |
Bloco de código | ||||
---|---|---|---|---|
| ||||
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):
Bloco de código | ||
---|---|---|
| ||
totvs/solrURL=http://<Fluig Indexer Host>:8080/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 | ||
---|---|---|
| ||
totvs/solrURL=http://<Fluig Indexer Host>:<Fluig Indexer Port>/solr |
Executando o Fluig Indexer
Basta executar o arquivo <fluigIndexer>/solr/startStandalone.sh ou <fluigIndexer>/solr/startStandalone.bat que o processo irá iniciar. Para interromper, execute o arquivo <fluigIndexer>/solr/stopStandalone.sh ou <fluigIndexer>/solr/stopStandalone.bat.
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 | ||
---|---|---|
| ||
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 | ||
---|---|---|
| ||
É |
...
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/Linux
...
Para registrar o Fluig Indexer como serviço, utilize os procedimentos padrões padrão do Sistema Operacional 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).