Ynstallearje Elasticsearch 7.3 op CentOS7

Referinsje

Offisjele webside Produktdokumintaasje REST APIs

REPO-bestân tafoegje

Brûk vi of vim om it bestân /etc/yum.repos.d/elasticsearch.repo te bewurkjen, kopiearje de folgjende ynhâld nei it bestân, bewarje dan en ôfslute.

            [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
        

Útfiere ynstallaasje

            yum -y install elasticsearch
        

Wizigje it konfiguraasjetriem

Brûk vi of vim om /etc/elasticsearch/elasticsearch.yml te bewurkjen, wizigje it bûn IP en poarte, en wizigje dan de knooppuntnamme. De cache-grutte wurdt oanrikkemandearre om yn te stellen op de helte fan it fysike ûnthâld fan de server. Foar details ferwize jo nei it folgjende foarbyld.

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

Start de tsjinst en ferifiearje de tsjinst

            systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
        

Oer ferbiningsautorisaasje

Nei de ynstallaasje is d'r standert gjin kontrôle foar ferbiningautorisaasje. As wy tsjinsten leverje moatte yn in iepenbiere netwurkomjouwing, moatte wy de konfiguraasje ek oanpasse om ferifikaasje foar ferbiningautorisaasje yn te skeakeljen. Meastentiids sille ús gebrûkscenario's de Elasticsearch-tsjinst net nei bûten iepenje, dus dit artikel beskriuwt net yn detail hoe't jo ferifikaasje foar ferbiningautorisaasje konfigurearje. As ús tsjinst wurdt ynfierd yn it lokale netwurk fan 'e server, hoege wy gjin ferifikaasje fan autorisaasje yn te skeakeljen. As wy feiliger moatte wêze, kinne wy ​​de firewallregels fan' e server ynstelle om tagong te beheinen.