CentOS7 এ ইলাস্টিকস্যাচার 7.3 ইনস্টল করুন

রেফারেন্স

সরকারী ওয়েবসাইট পণ্য ডকুমেন্টেশন REST APIs

REPO ফাইল যুক্ত করুন

/Etc/yum.repos.d/elasticsearch.repo ফাইলটি সম্পাদনা করতে vi বা vim ব্যবহার করুন, নিম্নলিখিত কন্টেন্টটি ফাইলে অনুলিপি করুন, তারপরে সংরক্ষণ করুন এবং প্রস্থান করুন।

            [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
        

কনফিগারেশন ফাইলটি পরিবর্তন করুন

/Etc/elasticsearch/elasticsearch.yml সম্পাদনা করতে, আবদ্ধ আইপি এবং পোর্টটি সংশোধন করুন এবং তারপরে নোডের নামটি সংশোধন করতে vi বা vim ব্যবহার করুন। ক্যাশের আকারটি সার্ভারের শারীরিক মেমরির অর্ধেক সেট করা বাঞ্ছনীয়। বিশদগুলির জন্য, দয়া করে নীচের উদাহরণটি দেখুন।

            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
        

সংযোগ অনুমোদনের বিষয়ে

ইনস্টলেশন সমাপ্ত হওয়ার পরে, ডিফল্টরূপে কোনও সংযোগ অনুমোদনের নিয়ন্ত্রণ নেই we আমাদের যদি কোনও সর্বজনীন নেটওয়ার্ক পরিবেশে পরিষেবা সরবরাহ করতে হয় তবে আমাদের সংযোগ অনুমোদনের যাচাইকরণ সক্ষম করতে কনফিগারেশনটিও পরিবর্তন করতে হবে। সাধারণত আমাদের ব্যবহারের পরিস্থিতিগুলি ইলাস্টিক সার্চ পরিষেবাটি বাইরের দিকে খুলবে না, সুতরাং এই নিবন্ধটি কীভাবে সংযোগ অনুমোদনের যাচাইকরণ কনফিগার করবেন সে সম্পর্কে বিশদ বিবরণ দেয় না। যখন সার্ভারের স্থানীয় অঞ্চল নেটওয়ার্কে আমাদের পরিষেবা মোতায়েন করা হয়, তখন আমাদের অনুমোদনের যাচাইকরণ সক্ষম করার দরকার হয় না we যদি আমাদের আরও সুরক্ষিত হতে হয় তবে অ্যাক্সেস সীমাবদ্ধ করতে আমরা সার্ভারের ফায়ারওয়াল বিধিগুলি কনফিগার করতে পারি।