a executar a pesquisa elástica como serviço de janelas

Há alguma forma de executar uma busca elástica como serviço de janelas? Pode não ser possível, mas pensei que ia ver.

Author: skaffman, 2012-01-06

10 answers

A partir de 0.90.5+, o suporte para executar ElasticSearch como um serviço Windows está oficialmente incluído na distribuição do Windows.

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

Da pasta do lixo:

> 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
 24
Author: WiredPrairie, 2013-10-11 14:07:31

Acabou de fazer uma instalação para o serviço do windows e uma ferramenta de configuração para a configuração.

Https://github.com/jdzurik/ESWindowsInstaller

Só necessita de Java e. NET e funciona no Windows server 64bit

 8
Author: jdz, 2012-01-11 16:17:40

Pode usar esta instalação binária , funciona perfeitamente e não tem de fazer nada no CLI.

 6
Author: jtompl, 2013-01-30 16:58:27

Tenho usado esteinstalador . É tão fácil como " next, next, next!"

 4
Author: JCS, 2013-07-15 12:44:18

A partir da funcionalidade v0.90.5 sai directamente da caixa ( executando um ficheiro em lote) - ver a correr como um serviço no windows .

 3
Author: ElHaix, 2013-11-06 17:34:41

SIM, está descrito Aqui . Essa ligação descreve a utilização de Java Service Wrapper, que pode funcionar no windows. :)

 2
Author: Andy, 2012-01-06 16:11:38

Crie o seu próprio instalador Elasticsearch msi com uma configuração de ES personalizada que se adapte às suas necessidades ou simplesmente transferir o instalador predefinido:

Https://github.com/salyh/elasticsearch-msi-installer/releases

 1
Author: salyh, 2013-10-23 15:48:07
A vez que esta pergunta foi feita não havia solução incorporada, mas agora há. Por favor, verifique http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/setup-service-win.html
 0
Author: Dasun, 2014-09-25 07:53:43

Tudo o que você precisa fazer é ir para a pasta onde o seu ES está instalado.

Execute os comandos

Serviço.bat

Service install

Início do serviço

E acabou-se.

enter image description here

 0
Author: Sunny Okoro Awa, 2016-05-13 16:13:48

A Elasticsearch usa procrun para embrulhar a aplicação como um serviço windows.

Para a versão Elasticsearch iniciada 5.x , o .os nomes dos ficheiros bat são alterados. Para instalar como serviço Windows, Podemos usar o seguinte comando:

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

Assumindo que o teu pacote de pesquisa elastica está localizado em C:\elasticsearch-5.0.0.

Se estamos a usar a pesquisa elastica em janelas de 64 bits, podemos acabar com a seguinte excepção ao fazer o acima:

O tamanho da pilha de linhas não está definido; configure via C:\elasticsearch-5.0.0\config\jvm.opções ou ES_ JAVA_OPTS

Justificação: a questão ao executar a Elasticsearch como um serviço no Windows é que o procrun necessita de min heap, max heap e thread stack tamanho para ser definido.

Resolução: Nós poderíamos usar - Xss1m (ou qualquer que seja o espaço que você quer ser) em jvm.opções ficheiro.

Abre a jvm.opções no ficheiro .\config pasta e indique - Xss1m depois das linhas

-Xms2g 
-Xmx2g

Como em baixo:

-Xms2g
-Xmx2g
-Xss1m
 0
Author: Lijo Joseph, 2016-11-05 22:45:16