O serviço Elasticsearch não funciona em 16.04

2

Instalei elasticsearch do repositório padrão (versão 1.7.3). Eu configurei como um nó de desenvolvimento (mestre verdadeiro, data true, 1 shard, 0 replicas, host - localhost). Eu descomentei START_DAEMON=true em /etc/default/elasticsearch e depois corri sudo systemctl enable elasticsearch.service . E o serviço começa bem e curl http://localhost:9200 me dá o que eu espero.

Mas se eu tentar criar um índice ou importar alguns dados para ele, ele simplesmente desliga e fica sem RAM (embora não use o swap de 20 GB que tenho), na verdade, não fazendo nada. Se eu tentar qualquer pesquisa, ele retorna esse tipo de erro:

{"error":"SearchPhaseExecutionException[Failed to execute phase [query_fetch], all shards failed]","status":503}

Se eu parar o serviço e começar a elasticidade manualmente (por exemplo, sudo /usr/share/elasticsearch/bin/elasticsearch ), ele funciona muito bem, sem qualquer problema.

Mas eu quero que ele seja executado como um serviço, tendo que manter uma janela do console aberta e executá-la toda vez manualmente. Existe algo que eu perdi?

    
por Almaron 20.07.2016 / 14:33

0 respostas