Telepítse az Elasticsearch7.3 alkalmazást a CentOS7-re

Referencia

Hivatalos honlapján Termékdokumentáció REST APIs

REPO fájl hozzáadása

A vi vagy a vim használatával szerkessze az /etc/yum.repos.d/elasticsearch.repo fájlt, másolja a következő tartalmat a fájlba, majd mentse és lépjen ki.

            [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
        

Végezze el a telepítést

            yum -y install elasticsearch
        

Módosítsa a konfigurációs fájlt

A vi vagy a vim használatával szerkessze az /etc/elasticsearch/elasticsearch.yml fájlt, módosítsa a kötött IP-t és portot, majd módosítsa a csomópont nevét. A gyorsítótár méretét javasoljuk a szerver fizikai memóriájának felére állítani. Részleteket a következő példában talál.

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

Indítsa el a szolgáltatást, és ellenőrizze a szolgáltatást

            systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
        

A kapcsolat engedélyezéséről

A telepítés után alapértelmezés szerint nincs kapcsolat engedélyezési vezérlés. Ha nyilvános hálózati környezetben kell szolgáltatásokat nyújtanunk, akkor a konfigurációt is módosítanunk kell a kapcsolat engedélyezésének ellenőrzéséhez. Általában a használati forgatókönyveink nem nyitják meg az Elasticsearch szolgáltatást kifelé, ezért ez a cikk nem írja le részletesen a kapcsolat-hitelesítés konfigurálásának módját. Amikor szolgáltatásunkat a szerver helyi hálózatában telepítik, akkor nem kell engedélyeznünk az engedélyezés ellenőrzését. Ha nagyobb biztonságra van szükségünk, akkor a hozzáférés korlátozása érdekében konfigurálhatjuk a kiszolgáló tűzfalszabályait.