Przejdź do treści głównej
50% zniżki wszystkie plany, oferta limitowana. Od $2.48/mo
Elasticsearch

Elasticsearch

Elasticsearch to rozproszony silnik wyszukiwania i analizy danych. Obsługuje pełnotekstowe wyszukiwanie, agregacje i indeksowanie w czasie rzeczywistym na danych rzędu petabajtów. Używany przez Wikipedia, GitHub, eBay i Slack do wyszukiwania i analizy logów. De facto standard pełnotekstowego wyszukiwania poza bazami danych.

Na pierwszy rzut oka

77.1k

Gwiazdki na GitHub

44

Wyświetlenia strony

136

Aktywne instalacje

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

Aktywne instalacje to dane przykładowe (podgląd); prawdziwa metryka zostanie podłączona przed uruchomieniem.

Dostęp do Elasticsearch API

  • URL: http://<server-ip>:9200
  • Komunikacja wewnątrz klastra: 127.0.0.1:9300 (nie udostępniaj zewnętrznie)

Poświadczenia

  • Użytkownik: elastic
  • Hasło: przechowywane bezpiecznie w /root/.cloudzy-creds

Ważne katalogi

  • Konfiguracja: /etc/elasticsearch
  • Dane: /var/lib/elasticsearch
  • Dzienniki: /var/log/elasticsearch
  • Pliki binarne: /usr/share/elasticsearch/bin
  • Wtyczki: /usr/share/elasticsearch/plugins

Zarządzanie usługą

Użyj systemctl polecenia:

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

Rejestrowanie Kibana (opcjonalnie)

Jeśli planujesz osobno zainstalować Kibana, wygeneruj token rejestracyjny na Elasticsearch i użyj go do bezpiecznej konfiguracji Kibana.

1. Wygeneruj token rejestracyjny na serwerze Elasticsearch:

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

2. Skopiuj wygenerowany token i uruchom na serwerze Kibana:

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

To bezpiecznie rejestruje Kibana w Elasticsearch.

Przykładowe polecenia Elasticsearch

Sprawdź stan klastra:

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

Lista wszystkich indeksów:

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

Więcej w Monitoring

Powiązane aplikacje.

Wdróż Elasticsearch teraz. Od $2,48/mies.