•»Microsoft Developers •»Sin pelos en la Lengua ► NoSQL ►Windows Server

Instalar Elasticsearch en Windows Server 2012R2

Comenzamos con este pequeño tutorial para instalar Elasticsearch…

Algunos conseptos:

¿Que es elasticsearch?: Elasticsearch es un servidor de búsqueda basado en Lucene. Provee un motor de búsqueda de texto completo, distribuido y con capacidad de multi-tenencia con una interfaz web RESTful y con documentos JSON. Elasticsearch está desarrollado en Java y está publicado como código abierto bajo las condiciones de la licencia Apache.

Antes de empezar:

Asegúrate de tener instalado JAVA (recomiendo JDK) http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Asegúrate de tener la variable de entorno del sistema JAVA_HOME , una forma sencilla de saberlo es:

image001Si no tienes la variable configurada recibirás un mensaje:image002

pero es sencillo agregarla de la siguiente forma:

image004

1.- Agregamos una variable de entorno de sistema y buscamos donde se encuentre instalado java.

2.-En los valores colocamos Nombre: JAVA_HOME y en valor de la variable la URL del sistema donde se encuentra instalado java.

3.- Aceptarmos 2 veces y abrimos un cmd nuevo, y probamos cd %JAVA_HOME%

Ahora a lo que vamos, para empezar, descargamos elasticsearch https://www.elastic.co/downloads/elasticsearch

image006

Extraemos todo el paquete zip:

image008

Todo el contenido lo he colocado en: C:\elasticsearch-5.4.0

image010

Nos colocamos en: C:\elasticsearch-5.4.0\bin\

image011

Dentro encontraremos un archivo elasticsearch-service.bat el cual tendremos que darle permisos de ejecucion: Damos boton secuendario, presionamos «Desbloquear»

image013

Ahora abrimos un cmd y nos colocamos en: C:\elasticsearch-5.4.0 para ejecutar el siguiente comando elasticsearch-service.bat install

image014Si todo salio correctamente tendremos una imagen como esta:image015

El siguiente paso es crear una variable de entorno nueva llamada ES_HOME

image016

Si todo salió correcto tendremos lo siguiente: (recordar cerrar y abrir la consola cmd)

image018

De lo contrario:

image019

Para poder correr elasticsearch es necesario desbloquear el archivo elasticsearch.bat que se encuentra en la carpeta C:\elasticsearch-5.4.0\bin\

image020

Al ejecutar el archivo elasticsearch.bat desde la consola, tendremos el siguiente resultado:

image022

Ahora, para poder admninistrar el servicio y hacer que se ejecute automaticamente cada vez que inicie el sistema operativo, utilizaremos el comando elasticsearch-service.bat manager image024

En la pantalla del servicio Elasticsear seleccionaremos Startup type: Automatic

image025

Si todo sale de forma correcta, aparecerá la siguiente ventana en el explorador al ingresar la URL localhoste:9200

image027

 

 

Espero sea de utilidad este pequeño y sencillo tutorial, mas adelante conoceremos un poco de la estructura y de las consultas que debemos seguir.

Fuentes:

Wikipedia. (2017) Elasticsearch. Retrieved 30 May, 2017, from https://es.wikipedia.org/wiki/Elasticsearch

Deja un comentario