Nainstalujte si Elasticsearch 7.3 na CentOS7

Odkaz

Oficiální webové stránky Dokumentace k produktu REST APIs

Př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.