50% korting alle abonnementen, tijdelijk aanbod. Vanaf $2.48/mo
Elasticsearch

Elasticsearch

Elasticsearch is een gedistribueerde zoek- en analyseomgeving. Volledige tekstzoekopdrachten, aggregaties en realtime indexering op petabyte-schaal. Gebruikt door Wikipedia, GitHub, eBay en Slack voor zoekfuncties en loganalyse. De feitelijke standaard voor full-text search buiten databases.

Versie

Nieuwste

Besturingssysteem

Ubuntu Server 24.04 LTS

Min. RAM

8 GB

IP-typen

IPV4,IPV6

Toegang tot Elasticsearch API

  • URL: http://<server-ip>:9200
  • Interne clustercommunicatie: 127.0.0.1:9300 (niet extern beschikbaar stellen)

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
  • Plugins: /usr/share/elasticsearch/plugins

De service beheren

Gebruik systemctl commando's

systemctl status elasticsearch
systemctl restart elasticsearch
systemctl stop elasticsearch
systemctl start elasticsearch

Kibana koppelen (optioneel)

Als je Kibana apart wilt installeren, moet je een enrollment-token aanmaken op Elasticsearch en dit gebruiken om Kibana veilig te configureren.

1. Genereer een enrollment-token op de Elasticsearch-server:

/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana

2. Kopieer het gegenereerde token en voer het volgende uit op de Kibana-server:

/usr/share/kibana/bin/kibana-setup --enrollment-token "<your-token>"

Hiermee koppel je Kibana veilig aan Elasticsearch.

Voorbeeldcommando's voor Elasticsearch

Clusterstatus controleren:

curl -X GET -k "https://localhost:9200/_cluster/health?pretty" 
  -u elastic:<password> 
  --cacert /etc/elasticsearch/certs/http_ca.crt

Alle indices weergeven:

curl -X GET -k "https://localhost:9200/_cat/indices?v" 
  -u elastic:<password> 
  --cacert /etc/elasticsearch/certs/http_ca.crt

Meer in Monitoring

Gerelateerde apps.

Implementeer Elasticsearch nu. Vanaf $2.48/mnd.