50% off 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.

Version

Latest

Operating System

Ubuntu Server 24.04 LTS

Min. RAM

8 GB

IP Types

IPV4,IPV6

Toegang tot Elasticsearch API

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

Credentials

  • User: elastic
  • Wachtwoord: veilig opgeslagen in /root/.cloudzy-creds

Important Directories

  • Config: /etc/elasticsearch
  • Data: /var/lib/elasticsearch
  • Logs: /var/log/elasticsearch
  • Binaries: /usr/share/elasticsearch/bin
  • Plugins: /usr/share/elasticsearch/plugins

De service beheren

Use systemctl commands:

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

More in Monitoring

Related apps.

Implementeer Elasticsearch nu. From $2.48/mo.