Acceder a la API de Elasticsearch
- URL:
http://<server-ip>:9200 - Comunicación interna del clúster:
127.0.0.1:9300(no exponer externamente)
Credenciales
- Usuario:
elastic - Contraseña: almacenada de forma segura en
/root/.cloudzy-creds
Directorios importantes
- Configuración:
/etc/elasticsearch - Datos:
/var/lib/elasticsearch - Registros:
/var/log/elasticsearch - Binarios:
/usr/share/elasticsearch/bin - Complementos:
/usr/share/elasticsearch/plugins
Gestión del servicio
Uso systemctl comandos:
systemctl status elasticsearch systemctl restart elasticsearch systemctl stop elasticsearch systemctl start elasticsearch
Inscribir Kibana (opcional)
Si planea instalar Kibana por separado, debe generar un token de inscripción en Elasticsearch y utilizarlo para configurar Kibana de forma segura.
1. Generar token de inscripción en el servidor Elasticsearch:
/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana
2. Copie el token generado y ejecute lo siguiente en el servidor Kibana:
/usr/share/kibana/bin/kibana-setup --enrollment-token "<your-token>"
Esto registra Kibana con Elasticsearch de forma segura.
Ejemplos de comandos de Elasticsearch
Comprueba el estado del clúster:
curl -X GET -k "https://localhost:9200/_cluster/health?pretty" -u elastic:<password> --cacert /etc/elasticsearch/certs/http_ca.crt
Enumera todos los índices:
curl -X GET -k "https://localhost:9200/_cat/indices?v" -u elastic:<password> --cacert /etc/elasticsearch/certs/http_ca.crt