Instaloni Elasticsearch7.3 në CentOS7

Referenca

Uebfaqe zyrtare Dokumentacioni i Produktit REST APIs

Shto skedarin REPO

Përdorni vi ose vim për të redaktuar skedarin /etc/yum.repos.d/elasticsearch.repo, kopjoni përmbajtjen vijuese në skedar, pastaj ruajeni dhe dilni.

            [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
        

Kryeni instalimin

            yum -y install elasticsearch
        

Modifikoni skedarin e konfigurimit

Përdorni vi ose vim për të redaktuar /etc/elasticsearch/elasticsearch.yml, modifikoni IP-në dhe portën e lidhur, dhe më pas modifikoni emrin e nyjes. Madhësia e cache rekomandohet të vendoset në gjysmën e kujtesës fizike të serverit. Për detaje, referojuni shembullit vijues.

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

Filloni shërbimin dhe verifikoni shërbimin

            systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
        

Rreth autorizimit të lidhjes

Pas instalimit, nuk ka asnjë kontroll të autorizimit të lidhjes si parazgjedhje. Nëse duhet të sigurojmë shërbime në një mjedis të rrjetit publik, duhet gjithashtu të modifikojmë konfigurimin për të mundësuar verifikimin e autorizimit të lidhjes. Zakonisht skenarët tanë të përdorimit nuk do të hapin shërbimin Elasticsearch nga jashtë, kështu që ky artikull nuk përshkruan në detaje se si të konfiguroni verifikimin e autorizimit të lidhjes. Kur shërbimi ynë vendoset në rrjetin lokal të serverit, ne nuk kemi nevojë të aktivizojmë verifikimin e autorizimit. Nëse duhet të jemi më të sigurt, mund të konfigurojmë rregullat e murit mbrojtës të serverit për të kufizuar hyrjen.