Elasticsearch ir atvērtā pirmkoda meklētājprogramma un analīzes rīks, kas ļauj reāllaikā uzglabāt, meklēt un analizēt datus. Elasticsearch izmanto sadalītu arhitektūru un ir balstīta uz Apache Lucene, un to raksturo augsta veiktspēja, mērogojamība un lietojamība. Elasticsearch tiek plaši izmantots meklēšanā, analīzē un žurnālu analīzē.
Tam ir šādas iespējas:
Elasticsearch instalēšanas instrukcijas dažādām Ubuntu versijām ir aptuveni vienādas. Vispirms jāatjaunina pakotņu saraksts:
sudo apt update
Instalējiet OpenJDK 11 pakotni, kas ir nepieciešama, lai Elasticsearch varētu darboties:
sudo apt install openjdk-11-jdk
Pievienojiet Elasticsearch atslēgu un repozitoriju 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
Piezīme: URL adresē "7.x" vietā var norādīt citu Elasticsearch versiju.
Atjauniniet pakešu sarakstu un instalējiet Elasticsearch:
sudo apt update
sudo apt install elasticsearch
Konfigurējiet Elasticsearch, rediģējot konfigurācijas failu /etc/elasticsearch/elasticsearch/elasticsearch.yml:
sudo nano /etc/elasticsearch/elasticsearch.yml
Apskatīsim dažus svarīgākos iestatījumus:
Palaidiet Elasticsearch un konfigurējiet autorun:
sudo systemctl start elasticsearch
sudo systemctl enable elasticsearch
Pārbaudiet, vai Elasticsearch darbojas, nosūtot pieprasījumu tā API:
curl http://localhost:9200/
Jums vajadzētu redzēt atbildi ar informāciju par Elasticsearch statusu un versiju, piemēram:
{
"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"
}
Elasticsearch instalēšana Ubuntu sistēmā būtu jāpabeidz veiksmīgi.