დააინსტალირეთ Elasticsearch7.3 CentOS7– ზე
ცნობარი
Ოფიციალური ვებ - გვერდი პროდუქტის დოკუმენტაცია REST APIsREPO ფაილის დამატება
გამოიყენეთ 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.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 სერვისს გარედან, ამიტომ ამ სტატიაში დეტალურად არ არის აღწერილი, თუ როგორ უნდა მოხდეს კავშირის ავტორიზაციის გადამოწმების კონფიგურაცია. როდესაც ჩვენი სერვისი განთავსებულია სერვერის ლოკალურ ქსელში, ჩვენ არ გვჭირდება ავტორიზაციის გადამოწმების ჩართვა. თუ ჩვენ უფრო დაცული უნდა ვიყოთ, სერვერის ეკრანმზოგი ქსელის წესების კონფიგურაცია შეგვიძლია.