Sakinisha Elasticsearch7.3 kwenye CentOS7

Rejea

Tovuti rasmi Nyaraka za Bidhaa REST APIs

Ongeza faili ya REPO

Tumia vi au vim kuhariri faili ya /etc/yum.repos.d/elasticsearch.repo, nakili yaliyomo kwenye faili, kisha uhifadhi na utoke.

            [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
        

Fanya ufungaji

            yum -y install elasticsearch
        

Rekebisha faili ya usanidi

Tumia vi au vim kuhariri /etc/elasticsearch/elasticsearch.yml, rekebisha IP iliyofungwa na bandari, halafu badilisha jina la nodi. Ukubwa wa kashe unapendekezwa kuweka nusu ya kumbukumbu halisi ya seva. Kwa maelezo, tafadhali rejelea mfano ufuatao.

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

Anza huduma na uhakikishe huduma

            systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
        

Kuhusu idhini ya unganisho

Baada ya usakinishaji kukamilika, hakuna udhibiti wa idhini ya unganisho kwa msingi. Ikiwa tunahitaji kutoa huduma katika mazingira ya mtandao wa umma, tunahitaji pia kurekebisha usanidi ili kuwezesha uthibitishaji wa idhini ya unganisho. Kawaida matukio yetu ya matumizi hayatafungua huduma ya Elasticsearch kwa nje, kwa hivyo kifungu hiki hakielezei kwa undani jinsi ya kusanidi uthibitishaji wa idhini ya unganisho. Huduma yetu inapotumika katika mtandao wa eneo la seva, hatuhitaji kuwezesha uthibitishaji wa idhini. Ikiwa tunahitaji kuwa salama zaidi, tunaweza kusanidi sheria za seva ya firewall kuzuia ufikiaji.