En entornos donde se utilizará cluster, o cuando la cantidad de documentos sea bastante grande, es aconsejable utilizar un único servidor para la indexación.
Siga las instrucciones para la instalación y configuración de esto:
Consideraciones iniciales
- Todas las instancias deberán tener acceso a una misma carpeta compartida, donde estará el repositorio de archivos del sistema; 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.
Preparar Entorno...
Antes de comenzar la instalación, siga los siguientes pasos:
- Instalar Fluig Server normalmente y mover el
archivo foundation-addon-indexer-web.war, que se
encuentra en el <Diretório de instalação>/jboss/apps a un
directorio temporal.
- Si usted posee más instancias de Fluig
Server, elimine el archivo foundation-addon-indexer-web.war
de estas instancias, restando así una sola copia en el servidor de
Fluig Indexer.
- Descargar el archivo FluigIndexer-1.3.zip.
Instalar Fluig Indexer Server
- Descomprima el archivo FluigIndexer-1.3.zip hacia un
directorio del servidor de indexación. Ex: c:\FluigIndexer
- Mover el archivo foundation-addon-indexer-web.war
hacia el directorio < FluigIndexer > / webapps
- 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.
Configurar Fluig Indexer Server
Definir el IP del servidor de Indexación
Abra el archivo <fluigIndexer>/solr/solr.xml y localize la siguiente línea modificando el IP del servidor:
<cores defaultCoreName="collection1" adminPath="/admin/cores" zkClientTimeout="${zkClientTimeout:15000}" hostPort="8080" hostContext="indexer" host="127.0.0.1">
(Opcional) Cambiar el puerto (por defecto: 8983)
Abra el archivo <fluigIndexer>/etc/jetty.xml y localice la siguiente línea modificando el valor de la puerta a uno que no esté siendo utilizado:
<Set name="port"><SystemProperty name="jetty.port" default="8983"/></Set>
Configurar Fluig Server para que utilizar Fluig Indexer
En el servidor donde esté instalado Fluig Server, acceda al directorio <fluig-server>/jboss/standalone/configuration
Y edite el archivo standalone.xml y localice la siguiente línea:
<property name="totvs/solrURL" value="http://server:8080/indexer"/>
Y cambiar a la < IP >: < Porta > donde se ejecuta Fluig Indexer. Se deberá informar el IP o HostName del servidor donde está instalado el servicio de indexación.
<property name="totvs/solrURL" value="http://<Fluig Indexer Host>:<Fluig Indexer Port>/indexer"/>
Ejecutar Fluig Indexer
Simplemente ejecute el archivo run.bat o run.sh que el proceso iniciará. Ctrl-C hace que el proceso termine.
Obs: Es importante que Fluig Indexer se inicie a antes del Fluig, de lo contrario este asumirá que no hay Servicio de Indexación disponible.
Ejecutar Fluig Indexer
Siempre que haya una actualización de Fluig Server, el archivo foundation-addon-indexer-web.war debe ser trasladado al directorio webapps de Fluig Indexer. Si hay varias instancias de Fluig Server, este archivo debe ser eliminado de todas las instancias.