how windows-services elasticsearch

windows-services - how - elasticsearch



ejecutar Elastic Search como un servicio de Windows (10)

A partir de 0.90.5+, el soporte para ejecutar ElasticSearch como un servicio de Windows se incluye oficialmente en la distribución de Windows.

http://www.elasticsearch.org/blog/0-90-5-released/

De la carpeta bin:

> service.bat Usage: service.bat install|remove|start|stop|manager [SERVICE_ID] > service install Installing service : ''elasticsearch-service-x64'' Using JAVA_HOME (64-bit): c:jvmjdk1.7 The service ''elasticsearch-service-x64'' has been installed. > service start The service ''elasticsearch-service-x64'' has been started

¿Hay alguna forma de ejecutar Elastic Search como un servicio de Windows? Puede que no sea posible, pero pensé que lo vería.



Acabo de hacer una instalación para el servicio de Windows y la herramienta de configuración para la configuración.

https://github.com/jdzurik/ESWindowsInstaller

Requiere solo Java y .net y funciona en el servidor de Windows de 64 bits




He estado usando este instalador . ¡Es tan fácil como "el próximo, el próximo, el próximo"!




Todo lo que necesita hacer es ir a la carpeta donde está instalado su ES.

Ejecuta los comandos

service.bat

servicio de instalación

comienzo del servicio

y has terminado.


procrun utiliza procrun para envolver la aplicación como un servicio de Windows.

Para la versión de Elasticsearch que comienza 5.x , los nombres de archivo .bat se cambian. Para instalar como un servicio de Windows, podemos usar el siguiente comando:

C:/elasticsearch-5.0.0>./bin/elasticsearch-service install

suponiendo que su paquete Elasticsearch se encuentra en C:/elasticsearch-5.0.0 .

Si utilizamos Elasticsearch en Windows de 64 bits, podríamos terminar con la siguiente excepción al hacer lo anterior:

el tamaño de la pila de hilos no está establecido; configurar vía C: / elasticsearch-5.0.0 / config / jvm.options o ES_JAVA_OPTS

Reason : El problema al ejecutar Elasticsearch como un servicio en Windows es que procrun requiere un montón mínimo, un montón máximo y un tamaño de pila de subprocesos.

Resolution : podríamos usar -Xss1m (o cualquiera que sea el espacio que desee) en el archivo jvm.options .

Abra el archivo jvm.options en la carpeta . / Config e ingrese -Xss1m después de las líneas

-Xms2g -Xmx2g

como abajo:

-Xms2g -Xmx2g -Xss1m