Nainštalujte si Elasticsearch7.3 na CentOS7
Odkaz
Oficiálna web stránka Produktová dokumentácia REST APIsPridajte súbor REPO
Pomocou súborov vi alebo vim upravte súbor /etc/yum.repos.d/elasticsearch.repo, skopírujte do neho nasledujúci obsah, potom ho uložte a ukončite.
[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
Vykonajte inštaláciu
yum -y install elasticsearch
Upravte konfiguračný súbor
Použite vi alebo vim na úpravu súboru /etc/elasticsearch/elasticsearch.yml, úpravy viazanej adresy IP a portu a potom zmeny názvu uzla. Odporúča sa nastaviť veľkosť medzipamäte na polovicu fyzickej pamäte servera. Podrobnosti nájdete v nasledujúcom príklade.
node.name: node-1
indices.fielddata.cache.size: 2gb
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
Spustite službu a overte ju
systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
O autorizácii pripojenia
Po dokončení inštalácie nie je predvolene nastavená žiadna kontrola autorizácie pripojenia. Ak potrebujeme poskytovať služby vo verejnom sieťovom prostredí, musíme tiež upraviť konfiguráciu, aby bolo možné overenie autorizácie pripojenia. Naše scenáre použitia zvyčajne službu Elasticsearch neotvoria navonok, takže tento článok podrobne nepopisuje, ako nakonfigurovať overenie autorizácie pripojenia. Keď je naša služba nasadená v lokálnej sieti servera, nemusíme povoliť overenie autorizácie. Ak potrebujeme väčšiu bezpečnosť, môžeme nakonfigurovať pravidlá brány firewall na serveri a obmedziť tak prístup.