Maksājuma metodes Abuse

Elasticsearch instalēšana operētājsistēmā Ubuntu 22.04

16.04.2023, 03:11

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ē.

Ko Elasticsearch spēj?

Tam ir šādas iespējas:

  1. Datu glabāšana un meklēšana: Elasticsearch ļauj glabāt un indeksēt dažādus datu tipus, tostarp tekstu, skaitļus, ģeotelpiskos datus un pielāgojamus datu tipus.
  2. Pilna teksta meklēšana: Elasticsearch nodrošina pilna teksta meklēšanu ar atbalstu sarežģītiem pieprasījumiem, piemēram, meklēšanas frāzēm, aizstājējfrāzēm, izplūdušo meklēšanu u. c.
  3. Sadalītā arhitektūra: Elasticsearch izmanto sadalīto arhitektūru, kas ļauj mērogot un apstrādāt lielus datu apjomus.
  4. APIS: Elasticsearch piedāvā dažādas API datu pārvaldībai un indeksēšanai, tostarp REST API un Java API.
  5. Datu apkopojumi: Elasticsearch atbalsta datu apkopojumus, kas ļauj analizēt datus un iegūt kopsavilkuma informāciju, piemēram, vidējo vērtību, summu, minimumu un maksimumu.
  6. Meklēšanas skriptu risinājums: Elasticsearch tiek izmantots meklēšanas skriptu izstrādei daudzās lietojumprogrammās un sistēmās, tostarp meklēšanas portālos, monitoringa sistēmās, versiju kontroles sistēmās un citur.
  7. Elasticsearch piedāvā mērogojamību un daudzuzdevumu funkcionalitāti, lai nodrošinātu augstu pieejamību un veiktspēju lielās sistēmās.

Uzstādīšanas process

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:

  • cluster.name: Elasticsearch klastera nosaukums.
  • node.name: Elasticsearch mezgla nosaukums
  • network.host: IP adrese vai saimniekvietnes nosaukums, kurā darbosies Elasticsearch.
  • http.port: Elasticsearch HTTP API ports (noklusējuma iestatījums ir 9200).
  • memory.locked: true, lai ļautu Elasticsearch bloķēt atmiņu lapas apgabalā, kas samazina konteksta pārslēgšanās iespējamību un uzlabo veiktspēju.

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.