Ga naar hoofdinhoud
50% korting alle plannen, beperkte tijd. 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.

In een oogopslag

77.1k

GitHub-sterren

197

Paginaweergaven

136

Actieve installaties

Versie Latest OS Ubuntu Server 24.04 LTS Min RAM 8 GB IP IPV4,IPV6

Actieve installaties zijn voorbeeldgegevens (voorvertoning); de echte maatstaf wordt voor de lancering gekoppeld.

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.