¿Hay alguna manera de ejecutar Elastic Search como un servicio de Windows? Puede que no sea posible, pero pensé que lo vería.ejecutando Elastic Search como un servicio de Windows
Respuesta
Sí, se describe here. Ese enlace describe el uso de Java Service Wrapper, que puede funcionar en Windows. :)
Tenga en cuenta que la versión de comunidad gratuita no admite la ejecución de ElasticSearch como un proceso de 64 bits. – Lucas
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
Sólo requiere Java y .NET de 64 bits y funciona en windows server
Puede utilizar esta binary install, funciona perfectamente y usted no tiene que hacer nada en la CLI.
Está un poco desactualizado con ElasticSearch por el momento –
He estado usando este installer. ¡Es tan fácil como "el próximo, el próximo, el próximo"!
A partir de 0.90.5+, la compatibilidad 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/
En 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
Gracioso. He estado posponiendo esto, porque pensé que sería complejo. Si hubiera sabido que era así de fácil, lo hubiera hecho antes. Tomó casi todos los 30 segundos desde el inicio hasta la ejecución como servicio. –
Asegúrese de que JAVA_HOME esté definido en 'variables de sistema'. –
Crear su propio instalador Elasticsearch MSI con una configuración ES personalizado que se ajuste a sus necesidades o simplemente descargar el instalador preconfigurado estándar:
https://github.com/salyh/elasticsearch-msi-installer/releases
A partir de la funcionalidad v0.90.5 viene directamente de la caja (ejecutar un archivo por lotes) - ver running as a service on windows.
El momento en que esta pregunta se planteó no fue una solución incorporada, pero ahora sí. Verifique http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/setup-service-win.html
Elasticsearch utiliza procrun para envolver la aplicación como un servicio de Windows.
Para la versión 5.x Elasticsearch partir , los .bat nombres de los archivos se cambian. Para instalar como un servicio de Windows, podemos usar el siguiente comando:
C:\elasticsearch-5.0.0>.\bin\elasticsearch-service install
asumiendo su paquete Elasticsearch se encuentra en C:\elasticsearch-5.0.0
.
Si estamos utilizando Elasticsearch en Windows de 64 bits, que podría terminar con la siguiente excepción al hacer lo anterior:
hilo tamaño de la pila no se establece; configurar a través de C: \ elasticsearch-5.0.0 \ config \ jvm.options o ES_JAVA_OPTS
Reason: La cuestión cuando se ejecuta Elasticsearch como un servicio en Windows es que procrun requiere montón min, montón max y la pila hilo tamaño que se establecerá.
Resolution: Podríamos utilizar -Xss1m (o lo que el espacio que desea ser) en jvm.options de archivo.
Abra la jvm.options archivo en el \ config carpeta e introduzca -Xss1m después de las líneas
-Xms2g
-Xmx2g
como a continuación:.
-Xms2g
-Xmx2g
-Xss1m
- 1. Elastic Search y "subconsultas"
- 2. Howto - Ejecutando Redmine en mongrel como un servicio en windows
- 3. Elastic Search/Tire: ¿Cómo se filtra un atributo booleano?
- 4. Elastic Search Problema de guión con el filtro de términos
- 5. Query Windows Search de Java
- 6. filesystemwatcher como servicio de Windows?
- 7. CouchDB, Elastic Search y River Plugin no funcionan correctamente
- 8. ¿Está ejecutando un servicio de Windows en modo consola?
- 9. ¿Verifica si se está ejecutando un servicio de Windows?
- 10. Ejecute el archivo por lotes como un servicio de Windows
- 11. Pasar un objeto como parámetro a un servicio de Windows
- 12. Programa de Java como servicio de Windows
- 13. hg servir como servicio de Windows
- 14. Windows 7 bat archivo no se inicia como un servicio
- 15. ejecutar un servicio de Windows como una aplicación de consola
- 16. Ejecutar un servidor web Python como un servicio en Windows
- 17. Necesita un WCF paso a paso como servicio de Windows
- 18. Ejecutar una aplicación WPF como un servicio de Windows
- 19. Windows Desktop Search a través de C#
- 20. Cómo crear un servicio de escucha C# para MSMQ como un servicio de Windows
- 21. Ejecutando Android TTS en un servicio
- 22. Ejecutando SBT como Daemon
- 23. Inicie python .py como un servicio en Windows
- 24. ¿Cómo puedo verificar si se está ejecutando un servicio de Windows?
- 25. Problema al probar un servicio de Windows
- 26. Usar Process.Start() para iniciar un proceso como un usuario diferente dentro de un servicio de Windows
- 27. Estoy ejecutándose como un servicio
- 28. ¿Qué usuario está ejecutando Apache como en Windows?
- 29. Instalar el programa Java como un servicio de Windows: ¿alternativa al servicio Java?
- 30. Ejecutando CMake en Windows
Quizás quiso [marcar la documentos de instalación] (http://www.elasticsearch.org/guide/reference/setup/installation.html)? El contenedor descrito allí [funciona en muchos sistemas operativos] (http://wrapper.tanukisoftware.com/doc/english/download.jsp). – ig0774