È possibile impostare il limite di memoria per l'elastico Ricerca su Windows Server seguente comando:
[Elasticsearch Path]\bin>elasticsearch-service.bat manager
Nota: prompt dei comandi Esegui come amministratore
Si aprirà Manager come illustrato di seguito: Image: ElasticSearch service properties
Ora vai alla scheda 'Java' e modifica le impostazioni in base alle tue esigenze.
Nota: assicurarsi di averlo modificato nella casella di testo 'JavaOptions' e anche per i parametri separati. Ad esempio, per impostare il pool di memoria iniziale da 1 GB e il pool di memoria massimo, è possibile impostare MB '1024' per entrambi.
È possibile utilizzare questo gestore solo dopo aver installato il servizio. Per ulteriori dettagli, fare riferimento alla sezione "Utilizzo della GUI di Manager" a questo link: https://www.elastic.co/guide/en/elasticsearch/reference/5.1/windows.html#windows
Dopo la modifica, è necessario riavviare il servizio. E, si può anche vedere il cambiamento si riflette nel Registro di sistema come ben al di sotto del nodo 'elasticsearch-service-x64':
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Apache Software Foundation\Procrun 2.0\elasticsearch-service-x64\Parameters\Java
Nota: È obbligatorio riavviare il servizio dopo le modifiche apportate nel proprietà window manager.
fonte
2017-03-20 14:38:21
'C: \ elasticsearch \ bin \ service.bat manager elasticsearch-service-x64 manager elasticsearch-service-x64 → Java → Impostare" Massimo pool di memoria su 256 MB "'. Ha funzionato per me, ma: 1) Sono su Win8.1 2) Mangia ancora di più (il limite è lì, ma è più alto, qualcosa come 350 MB). – vorou