ຕິດຕັ້ງ Elasticsearch7.3 ໃນ CentOS7

ເອກະສານອ້າງອີງ

ເວບໄຊທ໌ທາງການ ເອກະສານຜະລິດຕະພັນ REST APIs

ເພີ່ມເອກະສານ REPO

ໃຊ້ vi ຫຼື vim ເພື່ອດັດແກ້ເອກະສານ /etc/yum.repos.d/elasticsearch.repo, ຄັດລອກເນື້ອຫາຕໍ່ໄປນີ້ໃສ່ແຟ້ມ, ຫຼັງຈາກນັ້ນບັນທຶກແລະອອກ.

            [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
        

ດໍາເນີນການຕິດຕັ້ງ

            yum -y install elasticsearch
        

ແກ້ໄຂເອກະສານການຕັ້ງຄ່າ

ໃຊ້ vi ຫຼື vim ເພື່ອດັດແກ້ /etc/elasticsearch/elasticsearch.yml, ດັດແປງ IP ແລະພອດທີ່ຖືກຜູກ, ແລະຫຼັງຈາກນັ້ນດັດແກ້ຊື່ node. ຂະ ໜາດ ຂອງ cache ຈະຖືກແນະ ນຳ ໃຫ້ຖືກຕັ້ງເປັນເຄິ່ງ ໜຶ່ງ ຂອງ ໜ່ວຍ ຄວາມ ຈຳ ທາງກາຍຂອງ server. ສຳ ລັບລາຍລະອຽດ, ກະລຸນາເບິ່ງຕົວຢ່າງຕໍ່ໄປນີ້.

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

ເລີ່ມຕົ້ນການບໍລິການແລະກວດສອບການບໍລິການ

            systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
        

ກ່ຽວກັບການອະນຸຍາດເຊື່ອມຕໍ່

ຫຼັງຈາກການຕິດຕັ້ງ ສຳ ເລັດແລ້ວ, ບໍ່ມີການຄວບຄຸມການອະນຸຍາດການເຊື່ອມຕໍ່ໂດຍຄ່າເລີ່ມຕົ້ນ. ໂດຍປົກກະຕິສະຖານະການການ ນຳ ໃຊ້ຂອງພວກເຮົາຈະບໍ່ເປີດບໍລິການ Elasticsearch ໄປທາງນອກ, ສະນັ້ນບົດຂຽນນີ້ບໍ່ໄດ້ອະທິບາຍລາຍລະອຽດກ່ຽວກັບວິທີການ ກຳ ນົດການຢັ້ງຢືນການອະນຸຍາດການເຊື່ອມຕໍ່. ເມື່ອການບໍລິການຂອງພວກເຮົາຖືກ ນຳ ໃຊ້ໃນເຄືອຂ່າຍທ້ອງຖິ່ນຂອງ server, ພວກເຮົາບໍ່ ຈຳ ເປັນຕ້ອງເປີດໃຊ້ການຢັ້ງຢືນການອະນຸຍາດ. ຖ້າພວກເຮົາຕ້ອງການຄວາມປອດໄພກວ່າ, ພວກເຮົາສາມາດ ກຳ ນົດກົດລະບຽບຂອງ firewall ຂອງ server ໃຫ້ ຈຳ ກັດການເຂົ້າເຖິງ.