CentOS7 instalējiet Elasticsearch7.3

Atsauce

Oficiālā mājas lapa Produkta dokumentācija REST APIs

Pievienojiet REPO failu

Izmantojiet vi vai vim, lai rediģētu /etc/yum.repos.d/elasticsearch.repo failu, iekopējiet failā šo saturu, pēc tam saglabājiet un izejiet.

            [elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
        

Veiciet instalēšanu

            yum -y install elasticsearch
        

Mainīt konfigurācijas failu

Izmantojiet vi vai vim, lai rediģētu /etc/elasticsearch/elasticsearch.yml, modificētu saistīto IP un portu un pēc tam modificētu mezgla nosaukumu. Kešatmiņas lielumu ieteicams iestatīt uz pusi no servera fiziskās atmiņas. Lai iegūtu sīkāku informāciju, lūdzu, skatiet šo piemēru.

            node.name: node-1
indices.fielddata.cache.size: 2gb
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
        

Sāciet pakalpojumu un pārbaudiet pakalpojumu

            systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
        

Par savienojuma autorizāciju

Pēc instalēšanas pabeigšanas pēc noklusējuma nav savienojuma autorizācijas vadības. Ja mums ir jāsniedz pakalpojumi publiskā tīkla vidē, mums ir arī jāmaina konfigurācija, lai iespējotu savienojuma autorizācijas verifikāciju. Parasti mūsu lietošanas scenāriji neatver Elasticsearch pakalpojumu ārpusē, tāpēc šajā rakstā nav sīki aprakstīts, kā konfigurēt savienojuma autorizācijas verifikāciju. Kad mūsu pakalpojums tiek izvietots servera lokālajā tīklā, mums nav jāiespējo autorizācijas verifikācija. Ja mums ir jābūt drošākiem, mēs varam konfigurēt servera ugunsmūra noteikumus, lai ierobežotu piekļuvi.