+52 55 4336 6356, +52 55 4336 6368 contacto@semantiq.com.mx

El buscador global de SugarCRM en las versiones 8.0.1 – 8.0.2 es soportado por Elastichsearch 6.2 (ó 5.4, 5.6). Partiendo de una instalación básica de Debian 9.8 los pasos son los siguientes:

  1. Instalar Java 1.8.x (Oracle JDK)
  2. Descargar Elasticsearch 6.2.2
  3. Configurar Elasticsearch
  4. Ejecutar Elasticsearch como demonio

Instalar Oracle JDK 1.8.x

Ejecutar los siguientes comandos como root:
root@debian:~# apt-get update # Actualiza los repositoriosroot@debian:~# apt -y install software-properties-common 
root@debian:~# add-apt-repository ppa:webupd8team/java # Añadir repositorio JAVA de Oracleroot@debian:~# apt-key adv –keyserver keyserver.ubuntu.com –recv-keys C2518248EEA14886root@debian:~# apt update
root@debian:~# apt -y install oracle-java8-installer # Instalar JDK y configurar JAVA_HOMEroot@debian:~# echo «JAVA_HOME=\»/usr/lib/jvm/java-8-oracle/jre\»» >> /etc/environmentroot@debian:~# source /etc/environment

Descargar Elasticsearch 6.2.2

david@debian:~$ wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.2.tar.gzdavid@debian:~$ tar -xzvf elasticsearch-6.2.2.tar.gz

Configurar Elasticsearch

Si es necesario editar el fichero elasticsearch-6.2.2/config/elasticsearch.yml y configurar las variables:
network.host: 192.168.0.2 # IP Nuestro SERVIDORhttp.port: 9200

Ejecutar Elasticsearch como demonio

El usuario root no puede ejecutar Elasticsearch de este modo. Por l que es necesario utilizar un usuario diferente.
david@debian:~$ ./elasticsearch-6.2.2/bin/elasticsearch -d -p pid