ইলাস্টিক সার্চ ইমেজ ডকার কিভাবে তৈরি করবেন?

Ilastika Sarca Imeja Dakara Kibhabe Tairi Karabena



ইলাস্টিকসার্চ হল লুসেন লাইব্রেরির উপর নির্ভরশীল একটি ভাল পছন্দের সার্চ ইঞ্জিন এবং ডেটা অ্যানালিটিক্স টুল। এটি বেশিরভাগই বিভিন্ন ধরণের ডেটা যেমন স্ট্রাকচারাল, জিওস্পেশিয়াল, আনস্ট্রাকচার্ড এবং আধা-কাঠামোগত ডেটা সংরক্ষণ এবং পরিচালনা করতে ব্যবহৃত হয়।

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

এই ব্লগটি ব্যাখ্যা করবে কিভাবে ডকারে ইলাস্টিকসার্চ ইমেজ তৈরি করা যায়।







ডকার ব্যবহার করে একটি ইলাস্টিক সার্চ ইমেজ তৈরি করুন

ইলাস্টিকসার্চ সম্প্রদায় ডকার প্ল্যাটফর্মে অফিসিয়াল ইমেজ সরবরাহ করে যাতে ব্যবহারকারীদের ইলাস্টিকসার্চ কন্টেইনার স্থাপনের জন্য প্রয়োজনীয় সমস্ত কিছু রয়েছে। শুধু ব্যবহারকারীদের ডকারের অফিসিয়াল রিপোজিটরি থেকে ইলাস্টিক সার্চ অফিসিয়াল ইমেজ টানতে এবং কার্যকর করতে হবে।



অফিসিয়াল ডকার রিপোজিটরি থেকে ইলাস্টিকসার্চ ইমেজ টানতে, প্রদত্ত কমান্ডটি অনুসরণ করুন:



ডকার পুল ইলাস্টিক সার্চ: 8.8.1





স্ক্র্যাচ থেকে ইলাস্টিকসার্চ ইমেজ তৈরি করতে, তালিকাভুক্ত পদক্ষেপগুলি অনুসরণ করুন।

ধাপ 1: সিস্টেমে ডকার সেটআপ এবং শুরু করুন
ডকারের সাথে শুরু করার জন্য, ব্যবহারকারীকে ডকারের অফিসিয়াল থেকে এটি ডাউনলোড করতে হবে ওয়েবসাইট . উইন্ডোজে ডকার ইনস্টল এবং শুরু করতে, আমাদের প্রদত্তটিতে নেভিগেট করুন পোস্ট :



ধাপ 2: ডকারফাইল তৈরি করুন
এরপরে, একটি নতুন ফাইল তৈরি করুন এবং এর নাম সেট করুন ' ডকারফাইল ” এর পরে, ফাইলটিতে স্নিপ করা নিম্নলিখিতটি যুক্ত করুন:

বিনামূল্যে থেকে
কপি elasticsearch.yml / usr / ভাগ / ইলাস্টিক অনুসন্ধান / কনফিগারেশন
RUN groupadd -g 1000 ইলাস্টিক অনুসন্ধান && useradd elasticsearch -ভিতরে 1000 -g 1000
চালান apt-আপডেট পান && \
apt- get install -এবং --নো-ইনস্টল-সুপারিশ \
apt-ট্রান্সপোর্ট-https \
wget -এবং \
কার্ল -এবং
চালান wget https: // artifacts.elastic.co / ডাউনলোড / ইলাস্টিক অনুসন্ধান / elasticsearch-8.8.1-amd64.deb --নো-চেক-সার্টিফিকেট
সিএমডি [ 'ইলাস্টিক সার্চ' ]
প্রকাশ করা 9200 9300

উপরের কোড ব্লকে, নিম্নলিখিত কনফিগারেশনগুলি ডকারফাইলে কনফিগার করা হয়েছে:

  • ' থেকে ” কমান্ডটি কন্টেইনারের বেস ইমেজ সংজ্ঞায়িত করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, আমরা ব্যবহার করেছি ' উবুন্টু 'বেস ইমেজ হিসাবে।
  • ' কপি 'কমান্ডটি অনুলিপি করবে' elasticsearch.yml ' কন্টেইনারের পাথে ফাইল করুন।
  • ' চালান ” কন্টেইনারের ভিতরে সংজ্ঞায়িত কমান্ডগুলি চালায়। আমরা ব্যবহার করেছি ' চালান ” ইলাস্টিকসার্চ ব্যবহারকারী গ্রুপ তৈরি করতে, নির্ভরতা ইনস্টল করতে এবং ইলাস্টিক সার্চ সেটআপ ডাউনলোড করতে কমান্ড।
  • ' সিএমডি ” কমান্ডটি কন্টেইনারের এক্সিকিউটেবল বর্ণনা করতে ব্যবহৃত হয়।
  • ' প্রকাশ করা ” কন্টেইনারের উন্মুক্ত পোর্টগুলি নির্দিষ্ট করছে।

ধাপ 3: 'elasticsearch.yml' ফাইল তৈরি করুন
পরবর্তী ধাপে, “নামক আরেকটি ফাইল তৈরি করুন। elasticsearch.yml ' ফাইলে নিম্নলিখিত নির্দেশাবলী রয়েছে:

cluster.name: 'ডকার-ক্লাস্টার'
network.host: 0.0.0.0

ধাপ 4: ইলাস্টিক সার্চ ইমেজ তৈরি করুন
এখন, 'এর সাহায্যে ইলাস্টিকসার্চ ইমেজ তৈরি করুন ডকার বিল্ড 'আদেশ। এখানে ' -t ” পতাকাটি ছবির নাম সেট করতে বা ছবিটি ট্যাগ করতে ব্যবহৃত হয়:

ডকার বিল্ড -t elasticsearch-img।

উপরের কমান্ডটি ডকারফাইল থেকে নির্দেশাবলী পড়া শুরু করবে এবং ইলাস্টিকসার্চ ডকার ইমেজ তৈরি করবে:

উপরের আউটপুট দেখায় যে আমরা সফলভাবে ডকারে ইলাস্টিকসার্চ ইমেজ তৈরি করেছি।

ধাপ 5: ইলাস্টিক সার্চ ইমেজ এক্সিকিউট করুন
কন্টেইনারের ভিতরে ইলাস্টিকসার্চ ইনস্টল এবং চালানোর জন্য ইলাস্টিকসার্চ ইমেজ চালানোর জন্য, প্রদত্ত কমান্ডটি ব্যবহার করুন:

ডকার রান --আরএম -এটা -পি 9200 : 9200 elasticsearch-img / বিন / বাশ

উপরের কমান্ডে:

  • ' -আরএম ” বিকল্পটি স্বয়ংক্রিয়ভাবে ধারকটি সরিয়ে ফেলবে যখন ব্যবহারকারীরা সম্পাদন বন্ধ করে দেয়।
  • ' -এটা ” ইন্টারেক্টিভ মোডে ইলাস্টিকসার্চ কন্টেইনার চালাতে এবং একটি TTY- pseudo টার্মিনাল বরাদ্দ করতে ব্যবহৃত হয়।
  • ' -পি ” পতাকা কনটেইনারে উন্মুক্ত পোর্টগুলি বরাদ্দ করবে।
  • ' /বিন/বাশ ' এর মাধ্যমে ধারকটির সাথে যোগাযোগ করতে ব্যবহৃত হয় ' বাশ ' ইন্টারফেস:

ধাপ 6: কন্টেইনারের ভিতরে ইলাস্টিকসার্চ ইনস্টল করুন
কন্টেইনারের ভিতরে, ইলাস্টিকসার্চ ইনস্টল করতে ডকারফাইলে নির্দিষ্ট ইলাস্টিকসার্চ সেটআপ সংস্করণ সহ নিম্নলিখিত কমান্ডটি চালান:

dpkg -i elasticsearch-8.8.1-amd64.deb

যদি ইলাস্টিকসার্চ ইমেজটি সঠিকভাবে জেনারেট করা হয়, তাহলে ব্যবহারকারী ইলাস্টিক সার্চের ডিফল্ট ইউজারনেম এবং ওয়ান-টাইম জেনারেটেড পাসওয়ার্ড পাবেন যা ইলাস্টিকসার্চে লগ ইন করতে ব্যবহার করা হবে। এটি ইলাস্টিকসার্চের সাথে কিবানা কনফিগার করার জন্য টোকেনও তৈরি করবে:

ভবিষ্যতে ব্যবহারের জন্য উপরোক্ত তথ্য সংরক্ষণ করুন।

ধাপ 7: সমস্ত ইলাস্টিক সার্চ কমান্ড দেখুন
ইলাস্টিকসার্চ সার্চ ইঞ্জিন পরিচালনা করার জন্য বিভিন্ন কমান্ড প্রদান করে যেমন ' ইলাস্টিক ব্যবহারকারীর পাসওয়ার্ড, টোকেন, ইলাস্টিক সার্চ-এসকিউএল চালান এবং আরও অনেক কিছু। কমান্ডগুলি দেখতে এবং কার্যকর করতে, ইলাস্টিক সার্চে নেভিগেট করুন “ বিন ' ডিরেক্টরির মাধ্যমে ' সিডি 'আদেশ:

সিডি '/usr/share/elasticsearch/'

এখন, নেভিগেট করুন ' বিন ' ডিরেক্টরি এবং ' ব্যবহার করুন ls সমস্ত ইলাস্টিক সার্চ ইমেজ দেখতে কমান্ড:

সিডি বিন
ls

এটি ডকারে একটি ইলাস্টিকসার্চ ইমেজ তৈরি করার বিষয়ে।

উপসংহার

ইলাস্টিকসার্চ ইমেজ তৈরি করতে, প্রথমে ডাউনলোড করুন এবং সিস্টেমে ডকার সেট আপ করুন। এর পরে, একটি তৈরি করুন ' ডকারফাইল যা কন্টেইনারের ভিতরে ইলাস্টিকসার্চ ইনস্টল এবং চালানোর জন্য প্রয়োজনীয় কনফিগারেশনগুলি নির্দিষ্ট করে৷ এর পরে, ব্যবহার করে ইলাস্টিকসার্চ ইমেজ তৈরি করুন “ ডকার বিল্ড 'আদেশ। এই পোস্টটি ডকারে ইলাস্টিকসার্চ ইমেজ তৈরি এবং ব্যবহার করার পদ্ধতি প্রদর্শন করেছে।