Elasticsearch is een open source zoekmachine en analyse-engine waarmee u gegevens in real-time kunt opslaan, doorzoeken en analyseren. Elasticsearch maakt gebruik van een gedistribueerde architectuur en is gebouwd op Apache Lucene, en wordt gekenmerkt door hoge prestaties, schaalbaarheid en bruikbaarheid. Elasticsearch wordt veel gebruikt voor zoeken, analyse en logboekanalyse.
Het heeft de volgende mogelijkheden:
De installatie-instructies voor Elasticsearch zijn ongeveer hetzelfde voor verschillende versies van Ubuntu. Eerst moet u de pakketlijst bijwerken:
sudo apt update
Installeer het OpenJDK 11 pakket, dat nodig is om Elasticsearch te laten werken:
sudo apt install openjdk-11-jdk
Voeg de Elasticsearch-sleutel en -opslagplaats toe aan 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
Opmerking: Er kan een andere versie van Elasticsearch worden opgegeven in de URL in plaats van "7.x".
Werk de pakketlijst bij en installeer Elasticsearch:
sudo apt update
sudo apt install elasticsearch
Configureer Elasticsearch door het configuratiebestand /etc/elasticsearch/elasticsearch/elasticsearch.yml
te bewerken:
sudo nano /etc/elasticsearch/elasticsearch.yml
Laten we eens kijken naar enkele van de belangrijkste instellingen:
Start Elasticsearch en configureer autorun:
sudo systemctl start elasticsearch
sudo systemctl enable elasticsearch
Controleer of Elasticsearch draait door een verzoek naar zijn API te sturen:
curl http://localhost:9200/
U zou een antwoord moeten zien met status- en versie-informatie over Elasticsearch, zoals:
{
"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"
}
Het installeren van Elasticsearch op Ubuntu zou succesvol moeten zijn.