Árvore de páginas

Versões comparadas

Chave

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

<div id="main-content" class="wiki-content group">
	<p>&#160;</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 fluig.</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&#160;<em>foundation-addon-indexer-web.war</em>, que se
			encuentra en el <em>&lt;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&#160;<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="attachments/146182053/146118296.zip">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>&lt; 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>&#160;</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>&lt;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;">&lt;cores

Índice

Índice
maxLevel4
outlinetrue
stylenone
exclude.*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
languagexml
firstline45
linenumberstrue
<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:

...

languagehtml/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:

...

languagehtml/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>&#160;</p>
	<ul>
		<li style="list-style-type: none;"><ul>
				<li><p>
						Abra el archivo&#160;<em>&lt;fluigIndexer>/etc/jetty.xml&#160;</em>y
						l<span>ocalice la siguiente línea modificando el valor de
							la&#160;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;">&lt;Set name="port">&lt;SystemProperty name="jetty.port" default="

...

Configurando o Fluig Server para usar o Fluig Indexer

...

8983"/>&lt;/Set></pre>
						</div>
					</div></li>
			</ul></li>
	</ul>
	<div>
		<p>&#160;</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;">&lt;fluig-server>/jboss/standalone

...

 

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

Bloco de código
languagehtml/xml
<property/configuration</span></em>
	</p>
	<p>&#160;</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;">&lt;property name="totvs/solrURL" value="http://server:8080/indexer"/></pre>
		</>

 

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
<propertydiv>
	</div>
	<p>&#160;</p>
	<p>
		Y cambiar a la<em> &lt; IP >: &lt; 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;">&lt;property name="totvs/solrURL" value="http://<Fluig&lt;Fluig Indexer Host>:<Fluig&lt;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>&#160;</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>&#160;&#160;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>&#160;</p>
	<p>&#160;</p>
</div>