Installa Elasticsearch7.3 fuq CentOS7

Referenza

Websajt uffiċjali Dokumentazzjoni tal-Prodott REST APIs

Żid il-fajl REPO

Uża vi jew vim biex teditja l-fajl /etc/yum.repos.d/elasticsearch.repo, ikkopja l-kontenut li ġej fil-fajl, imbagħad issalva u ħareġ.

            [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
        

Wettaq l-installazzjoni

            yum -y install elasticsearch
        

Immodifika l-fajl tal-konfigurazzjoni

Uża vi jew vim biex teditja /etc/elasticsearch/elasticsearch.yml, immodifika l-IP u l-port marbut, u mbagħad immodifika l-isem tan-node. Id-daqs tal-cache huwa rrakkomandat li jkun issettjat għal nofs il-memorja fiżika tas-server. Għad-dettalji, jekk jogħġbok irreferi għall-eżempju li ġej.

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

Ibda s-servizz u vverifika s-servizz

            systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
        

Dwar l-awtorizzazzjoni tal-konnessjoni

Wara l-installazzjoni, m'hemm l-ebda kontroll tal-awtorizzazzjoni tal-konnessjoni b'mod awtomatiku. Jekk għandna bżonn nipprovdu servizzi f'ambjent ta 'netwerk pubbliku, għandna bżonn ukoll nimmodifikaw il-konfigurazzjoni biex nippermettu l-verifika tal-awtorizzazzjoni tal-konnessjoni. Normalment ix-xenarji tal-użu tagħna ma jiftħux is-servizz Elasticsearch għal barra, għalhekk dan l-artikolu ma jiddeskrivix fid-dettall kif tista 'tiġi kkonfigurata l-verifika tal-awtorizzazzjoni tal-konnessjoni. Meta s-servizz tagħna jiġi skjerat fin-netwerk taż-żona lokali tas-server, m'għandniex għalfejn nippermettu l-verifika tal-awtorizzazzjoni. Jekk irridu nkunu aktar siguri, nistgħu nikkonfiguraw ir-regoli tal-firewall tas-server biex jirrestrinġu l-aċċess.