Nainstalujte si Elasticsearch 7.3 na CentOS7
Odkaz
Oficiální webové stránky Dokumentace k produktu REST APIsPřidejte soubor REPO
Pomocí vi nebo vim upravte soubor /etc/yum.repos.d/elasticsearch.repo, zkopírujte do něj následující obsah, poté uložte a ukončete.
[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
Proveďte instalaci
yum -y install elasticsearch
Upravte konfigurační soubor
Pomocí vi nebo vim upravte soubor /etc/elasticsearch/elasticsearch.yml, upravte vázanou IP a port a poté upravte název uzlu. Doporučuje se nastavit velikost mezipaměti na polovinu fyzické paměti serveru. Podrobnosti najdete v následujícím příkladu.
node.name: node-1
indices.fielddata.cache.size: 2gb
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
Spusťte službu a ověřte službu
systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
O autorizaci připojení
Po dokončení instalace není ve výchozím nastavení žádná kontrola autorizace připojení. Pokud potřebujeme poskytovat služby ve veřejném síťovém prostředí, musíme také upravit konfiguraci, aby bylo možné ověřit autorizaci připojení. Naše scénáře použití obvykle neotevřou službu Elasticsearch zvenčí, takže tento článek podrobně nepopisuje, jak konfigurovat ověření autorizace připojení. Když je naše služba nasazena v místní síti serveru, nemusíme povolit ověření autorizace. Pokud potřebujeme být bezpečnější, můžeme nakonfigurovat pravidla brány firewall serveru tak, aby omezovala přístup.