Toegang tot Elasticsearch API
- URL:
http://<server-ip>:9200 - Interne clustercommunicatie:
127.0.0.1:9300(niet extern blootstellen)
Referenties
- Gebruiker:
elastic - Wachtwoord: veilig opgeslagen in
/root/.cloudzy-creds
Belangrijke mappen
- Configuratie:
/etc/elasticsearch - Gegevens:
/var/lib/elasticsearch - Logboeken:
/var/log/elasticsearch - Binaire bestanden:
/usr/share/elasticsearch/bin - Plug-ins:
/usr/share/elasticsearch/plugins
Beheer van de dienst
Gebruik systemctl opdrachten:
systemctl status elasticsearch systemctl restart elasticsearch systemctl stop elasticsearch systemctl start elasticsearch
Kibana registreren (optioneel)
Als u van plan bent Kibana afzonderlijk te installeren, moet u een registratietoken genereren op Elasticsearch en deze gebruiken om Kibana veilig te configureren.
1. Genereer een registratietoken op de Elasticsearch-server:
/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana
2. Kopieer het gegenereerde token en voer op de Kibana-server het volgende uit:
/usr/share/kibana/bin/kibana-setup --enrollment-token "<your-token>"
Hiermee wordt Kibana veilig bij Elasticsearch geregistreerd.
Voorbeeld van Elasticsearch-opdrachten
Controleer de status van het cluster:
curl -X GET -k "https://localhost:9200/_cluster/health?pretty" -u elastic:<password> --cacert /etc/elasticsearch/certs/http_ca.crt
Alle indexen weergeven:
curl -X GET -k "https://localhost:9200/_cat/indices?v" -u elastic:<password> --cacert /etc/elasticsearch/certs/http_ca.crt