I-install ang Elasticsearch7.3 sa CentOS7
Sanggunian
Opisyal na website Dokumentasyon ng Produkto REST APIsMagdagdag 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.