Elasticsearch este un motor de căutare și de analiză open source care vă permite să stocați, să căutați și să analizați date în timp real. Elasticsearch utilizează o arhitectură distribuită și este construit pe Apache Lucene, fiind caracterizat prin performanțe ridicate, scalabilitate și utilitate. Elasticsearch este utilizat pe scară largă în căutare, analiză și analiza jurnalelor.
Are următoarele capacități:
Instrucțiunile de instalare pentru Elasticsearch vor fi aproximativ aceleași pentru diferite versiuni de Ubuntu. În primul rând, va trebui să actualizați lista de pachete:
sudo apt update
Instalați pachetul OpenJDK 11, care este necesar pentru ca Elasticsearch să funcționeze:
sudo apt install openjdk-11-jdk
Adăugați cheia și depozitul Elasticsearch la APT:
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-7.x.list
Notă: O versiune diferită a Elasticsearch poate fi specificată în URL în loc de "7.x".
Actualizați lista de pachete și instalați Elasticsearch:
sudo apt update
sudo apt install elasticsearch
Configurați Elasticsearch prin editarea fișierului de configurare /etc/elasticsearch/elasticsearch/elasticsearch.yml
:
sudo nano /etc/elasticsearch/elasticsearch.yml
Să ne uităm la unele dintre cele mai importante setări:
Porniți Elasticsearch și configurați autorun:
sudo systemctl start elasticsearch
sudo systemctl enable elasticsearch
Verificați dacă Elasticsearch rulează prin trimiterea unei cereri către API-ul său:
curl http://localhost:9200/
Ar trebui să vedeți un răspuns cu informații despre starea și versiunea Elasticsearch, cum ar fi:
{
"name" : "my-elasticsearch-node",
"cluster_name" : "my-elasticsearch-cluster",
"cluster_uuid" : "xxxxxx-xxxx-xxxx-xxxx-xxxxxxxx",
"version" : {
"number" : "7.15.1",
"build_flavor" : "default",
"build_type" : "deb",
"build_hash" : "83c34f456ae29d60e94d886e455e6a3409bba9ed",
"build_date" : "2021-10-07T21:56:19.031608185Z",
"build_snapshot" : false,
"lucene_version" : "8.9.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
Instalarea Elasticsearch pe Ubuntu ar trebui să se încheie cu succes.