I-install ang Elasticsearch7.3 sa CentOS7

Sanggunian

Opisyal na website Dokumentasyon ng Produkto REST APIs

Magdagdag ng REPO file

Gumamit ng vi o vim upang mai-edit ang /etc/yum.repos.d/elasticsearch.repo file, kopyahin ang sumusunod na nilalaman sa file, pagkatapos ay i-save at lumabas.

            [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
        

Gawin ang pag-install

            yum -y install elasticsearch
        

Baguhin ang file ng pagsasaayos

Gumamit ng vi o vim upang i-edit ang /etc/elasticsearch/elasticsearch.yml, baguhin ang nakagapos na IP at port, at pagkatapos ay baguhin ang pangalan ng node. Inirerekomenda ang laki ng cache na itakda sa kalahati ng pisikal na memorya ng server. Para sa mga detalye, mangyaring sumangguni sa sumusunod na halimbawa.

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

Simulan ang serbisyo at i-verify ang serbisyo

            systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
        

Tungkol sa pahintulot sa koneksyon

Matapos makumpleto ang pag-install, walang kontrol sa pahintulot ng koneksyon bilang default. Kung kailangan naming magbigay ng mga serbisyo sa isang pampublikong network environment, kailangan din naming baguhin ang pagsasaayos upang paganahin ang pag-verify ng pahintulot sa koneksyon. Kadalasan ang aming mga sitwasyon sa paggamit ay hindi bubuksan ang serbisyo ng Elasticsearch sa labas, kaya't ang artikulong ito ay hindi naglalarawan nang detalyado kung paano i-configure ang pagpapatunay ng pahintulot sa koneksyon. Kapag na-deploy ang aming serbisyo sa network ng lokal na lugar ng server, hindi namin kailangang paganahin ang pag-verify ng pahintulot. Kung kailangan naming maging mas ligtas, maaari naming mai-configure ang mga patakaran ng firewall ng server upang mapigilan ang pag-access.