Histórico da Página
HTML |
---|
<div id="main-content" class="wiki-content group">
<p> </p>
<p>
En entornos donde se utilizará <em>cluster</em>, o cuando la cantidad
de documentos sea bastante grande, es aconsejable utilizar un único
servidor para la indexación.
</p>
<p>Siga las instrucciones para la instalación y configuración de
esto:</p>
<h1
id="ConfigurandoFluigIndexerparaexecutaremservidorseparado-Consideraçõesiniciais">Consideraciones
iniciales</h1>
<ul>
<li><span style="font-size: 10.0pt; line-height: 13.0pt;">Todas
las instancias deberán tener acceso a una misma carpeta compartida,
donde estará el repositorio de archivos del sistema;</span> En este
repositorio se crea el índice de búsqueda, y el servidor de índices
debe tener la misma ruta a esta carpeta que el servidor de TOTVS Fluig Plataforma.</span></li>
</ul>
<h1
id="ConfigurandoFluigIndexerparaexecutaremservidorseparado-Preparandoambiente">Preparar
Entorno...</h1>
<p>
<span style="font-size: 10.0pt; line-height: 13.0pt;">Antes de
comenzar la instalación, siga los siguientes pasos:</span>
</p>
<ol>
<li>Instalar <strong>Fluig Server</strong> normalmente y mover el
archivo <em>foundation-addon-indexer-web.war</em>, que se
encuentra en el <em><Diretório de instalação>/jboss/apps</em> a un
directorio temporal.<br /> <br /></li>
<li>Si usted posee más instancias de <strong>Fluig
Server</strong>, elimine el archivo <em>foundation-addon-indexer-web.war</em>
de estas instancias, restando así una sola copia en el servidor de <strong>
Fluig Indexer</strong>.<br /> <br /></li>
<li>Descargar el archivo <em><a
href="http://tdn.totvs.com/download/attachments/181962719/FluigIndexer-1.3.zip?version=1&modificationDate=1419959860000&api=v2">FluigIndexer-1.3.zip</a></em>.
</li>
</ol>
<h1
id="ConfigurandoFluigIndexerparaexecutaremservidorseparado-InstalandooFluigIndexerServer">Instalar
Fluig Indexer Server</h1>
<ol>
<li>Descomprima el archivo <em>FluigIndexer-1.3.zip</em> hacia un
directorio del servidor de indexación. <em>Ex: c:\FluigIndexer</em><br />
<em><br /></em></li>
<li>Mover el archivo <em>foundation-addon-indexer-web.war</em>
hacia el directorio <em>< FluigIndexer > / webapps</em><br /> <em><br /></em></li>
<li>Si el servidor en que se instaló el servicio de indexación no
cuenta con el Java instalado, copie el directorio jdk-64 de su
instalación del Fluig Server.</li>
</ol>
<h1
id="ConfigurandoFluigIndexerparaexecutaremservidorseparado-ConfigurandooFluigIndexerServer">Configurar
Fluig Indexer Server</h1>
<p> </p>
<h5
id="ConfigurandoFluigIndexerparaexecutaremservidorseparado-DefinindooIPdoServidordeIndexação">
Definir el IP del servidor de Indexación<br /> <br />
</h5>
<ul>
<li style="list-style-type: none;"><ul>
<li><p>
Abra el archivo <em><fluigIndexer>/solr/solr.xml y l</em>ocalize
la siguiente línea modificando el IP del servidor:
</p>
<div class="code panel pdl" style="border-width: 1px;">
<div class="codeContent panelContent pdl">
<pre class="theme: Confluence; brush: html/xml; gutter: false"
style="font-size: 12px;"><cores |
Índice
Í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:
...
Instalando o Fluig Indexer 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.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
<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
...
Abra o arquivo <fluigIndexer>/solr/solr.xml e localize a seguinte linha modificando o IP do servidor:
...
language | html/xml |
---|
...
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:
...
language | html/xml |
---|
...
></pre> </div> </div></li> </ul></li> </ul> <h5 id="ConfigurandoFluigIndexerparaexecutaremservidorseparado-(Opcional)Alteraçãodaporta(Default:8983)">(Opcional) Cambiar el puerto (por defecto: 8983)</h5> <p> </p> <ul> <li style="list-style-type: none;"><ul> <li><p> Abra el archivo <em><fluigIndexer>/etc/jetty.xml </em>y l<span>ocalice la siguiente línea modificando el valor de la puerta a uno que no esté siendo utilizado:</span> </p> <div class="code panel pdl" style="border-width: 1px;"> <div class="codeContent panelContent pdl"> <pre class="theme: Confluence; brush: html/xml; gutter: false" style="font-size: 12px;"><Set name="port"><SystemProperty name="jetty.port" default=" |
...
Configurando o Fluig Server para usar o Fluig Indexer
...
8983"/></Set></pre> </div> </div></li> </ul></li> </ul> <div> <p> </p> </div> <h1 id="ConfigurandoFluigIndexerparaexecutaremservidorseparado-ConfigurandooFluigServerparausaroFluigIndexer">Configurar Fluig Server para que utilizar Fluig Indexer</h1> <p> En el servidor donde esté instalado <strong>Fluig Server</strong>, acceda al directorio <em><span style="font-size: 10.0pt; line-height: 13.0pt;"><fluig-server>/jboss/standalone |
...
E edite o arquivo standalone.xml e localize a seguinte linha:
Bloco de código | ||
---|---|---|
| ||
<property/configuration</span></em> </p> <p> </p> <p> Y edite el archivo <em>standalone.xml</em> y localice la siguiente línea: </p> <div class="code panel pdl" style="border-width: 1px;"> <div class="codeContent panelContent pdl"> <pre class="theme: Confluence; brush: html/xml; gutter: false" style="font-size: 12px;"><property name="totvs/solrURL" value="http://server:8080/indexer"/></pre> </div> </div> <p> </> |
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 | ||
---|---|---|
| ||
<propertyp> <p> Y cambiar a la<em> < IP >: < Porta ></em> donde se ejecuta <strong> Fluig Indexer</strong>. Se deberá informar el IP o HostName del servidor donde está instalado el servicio de indexación. </p> <div class="code panel pdl" style="border-width: 1px;"> <div class="codeContent panelContent pdl"> <pre class="theme: Confluence; brush: html/xml; gutter: false" style="font-size: 12px;"><property name="totvs/solrURL" value="http://<Fluig<Fluig Indexer Host>:<Fluig<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.
...
/></pre>
</div>
</div>
<pre> </pre>
<h1
id="ConfigurandoFluigIndexerparaexecutaremservidorseparado-ExecutandooFluigIndexer">Ejecutar
Fluig Indexer</h1>
<p>Simplemente ejecute el archivo run.bat o run.sh que el proceso
iniciará. Ctrl-C hace que el proceso termine.</p>
<p>
<strong>Obs:</strong> Es importante que Fluig Indexer se inicie a
antes del Fluig, de lo contrario este asumirá que no hay Servicio de
Indexación disponible.
</p>
<h1
id="ConfigurandoFluigIndexerparaexecutaremservidorseparado-AtualizandooFluigIndexer">Ejecutar
Fluig Indexer</h1>
<p>
Siempre que haya una actualización de <strong>Fluig Server</strong>,
el archivo<em>  foundation-addon-indexer-web.war</em> debe
ser trasladado al directorio webapps de<strong> Fluig Indexer</strong>.
Si hay varias instancias de <strong>Fluig Server</strong>, este
archivo debe ser eliminado de todas las instancias.
</p>
<p> </p>
<p> </p>
</div> |