Solución:
Respuesta actualizada.
_shutdown
La API se ha eliminado en elasticsearch 2.x.
Algunas opciones:
-
En su terminal (básicamente en modo dev), simplemente escriba “Ctrl-C”
-
Si lo inició como un demonio (
-d
) encuentra el PID y mata el proceso:SIGTERM
cerrará Elasticsearch limpiamente (kill -15 PID
) -
Si se ejecuta como un servicio, ejecute algo como
service elasticsearch stop
:- Linux
- Ventanas
Respuesta anterior. Ahora está en desuso de 1.6.
Sí. Consulte la documentación de cierre de los nodos del clúster de administración
Básicamente:
# Shutdown local node
$ curl -XPOST 'http://localhost:9200/_cluster/nodes/_local/_shutdown'
# Shutdown all nodes in the cluster
$ curl -XPOST 'http://localhost:9200/_shutdown'
Si solo desea aplicar una nueva configuración, no es necesario que la apague.
$ sudo service elasticsearch restart
Pero si quieres cerrarlo de todos modos:
$ sudo service elasticsearch stop
O
$ sudo systemctl stop elasticsearch.service
$ sudo systemctl restart elasticsearch.service
Estibador:
docker restart <elasticsearch-container-name or id>
Esto me funciona en OSX.
pkill -f elasticsearch