Installéiert Elasticsearch7.3 op CentOS7

Referenz

Offiziell Websäit Produkt Dokumentatioun REST APIs

Füügt REPO Datei derbäi

Benotzt vi oder vim fir d'Datei /etc/yum.repos.d/elasticsearch.repo z'änneren, kopéiert den folgenden Inhalt an d'Datei, späichert a raus.

            [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
        

Installatioun ausféieren

            yum -y install elasticsearch
        

Ännert d'Konfiguratiounsdatei

Benotzt vi oder vim fir /etc/elasticsearch/elasticsearch.yml z'änneren, d'gebonnen IP an den Hafen z'änneren an dann den Node Numm z'änneren. D'Cache Gréisst ass recommandéiert op d'Halschent vum physesche Gedächtnis vum Server ze setzen. Fir Detailer fannt Dir op folgend Beispill.

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

Fänkt de Service un a kontrolléiert de Service

            systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
        

Iwwer Verbindungsautorisatioun

Nodeems d'Installatioun fäerdeg ass, gëtt et keng Verbindungsautoriséierungskontrolle par défaut. Wa mir Servicer an engem ëffentleche Netzwierk Ëmfeld musse bidden, musse mir och d'Konfiguratioun änneren fir d'Verbindungsautorisatiounsverifikatioun z'aktivéieren. Normalerweis ginn eis Benotzungs-Szenarien den Elasticsearch Service net no baussen op, sou datt dësen Artikel net am Detail beschreift wéi d'Verbindungsautorisatiounsverifikatioun konfiguréiert gëtt. Wann eise Service am lokalen Netzwierk vum Server agesat gëtt, brauche mir d'Autorisatiounsverifikatioun net z'aktivéieren. Wa mir méi sécher musse sinn, kënne mir d'Firewall Regele vum Server konfiguréieren fir den Zougang ze beschränken.