Docker এর মাধ্যমে NiFi ইন্সটলেশন

Java Technologies - অ্যাপাচি নিফাই (Apache NiFi) Apache NiFi ইন্সটলেশন এবং সেটআপ |
146
146

ডকার (Docker) একটি কন্টেইনারাইজেশন প্ল্যাটফর্ম যা অ্যাপ্লিকেশন এবং তাদের ডিপেনডেন্সি একত্রে প্যাকেজ করে। অ্যাপাচি নিফাই (Apache NiFi) একটি শক্তিশালী ডেটা প্রবাহ অটোমেশন প্ল্যাটফর্ম, এবং এটি ডকারের মাধ্যমে খুব সহজে ইনস্টল এবং রান করা যায়। এখানে আমরা দেখব কিভাবে ডকার ব্যবহার করে অ্যাপাচি নিফাই ইন্সটল এবং কনফিগার করা যায়।

ডকারের মাধ্যমে অ্যাপাচি নিফাই ইন্সটলেশন

১. Docker ইনস্টলেশন

প্রথমে আপনার সিস্টেমে Docker ইনস্টল করা থাকতে হবে। যদি এটি ইতোমধ্যে ইনস্টল না থাকে, তবে আপনি Docker-এর অফিসিয়াল ওয়েবসাইট থেকে Docker ইনস্টলেশন গাইড অনুসরণ করে এটি ইনস্টল করতে পারেন।

২. অ্যাপাচি নিফাই ডকার ইমেজ ডাউনলোড করা

ডকার হাব থেকে অ্যাপাচি নিফাই ডকার ইমেজ ডাউনলোড করতে হবে। ডকার ইমেজটি নিফাই এর অফিসিয়াল রেজিস্ট্রি থেকে পাওয়া যাবে। কমান্ডটি হল:

docker pull apache/nifi:latest

এই কমান্ডটি অ্যাপাচি নিফাই এর সর্বশেষ স্টেবল ভার্সনের ডকার ইমেজ ডাউনলোড করবে।

৩. ডকার কন্টেইনার রান করা

একবার ইমেজ ডাউনলোড হয়ে গেলে, আপনি ডকার কন্টেইনার রান করতে পারেন। নিম্নলিখিত কমান্ডটি ব্যবহার করে অ্যাপাচি নিফাই কন্টেইনার চালু করুন:

docker run -d -p 8080:8080 --name nifi apache/nifi:latest

এখানে:

  • -d: কন্টেইনারটিকে ব্যাকগ্রাউন্ডে চালাতে নির্দেশ দেয়।
  • -p 8080:8080: হোস্ট মেশিনের 8080 পোর্টটি কন্টেইনারের 8080 পোর্টের সাথে ম্যাপ করে, যাতে আপনি নিফাই-এর ওয়েব ইউজার ইন্টারফেসে ব্রাউজ করতে পারেন।
  • --name nifi: কন্টেইনারটির নাম nifi রাখে।

৪. ওয়েব ইউজার ইন্টারফেসে প্রবেশ

কন্টেইনার রান হওয়ার পর, আপনি আপনার ব্রাউজারে গিয়ে http://localhost:8080/nifi ঠিকানায় অ্যাপাচি নিফাই এর ওয়েব ইউজার ইন্টারফেসে প্রবেশ করতে পারবেন।

৫. নিফাই কন্টেইনারের স্ট্যাটাস চেক করা

ডকার কন্টেইনারের স্ট্যাটাস চেক করতে নিচের কমান্ডটি ব্যবহার করুন:

docker ps

এই কমান্ডটি আপনার চলমান ডকার কন্টেইনারগুলির তালিকা দেখাবে।

৬. নিফাই কন্টেইনার থামানো এবং ডিলিট করা

যদি আপনি কন্টেইনারটি থামাতে চান, তাহলে এই কমান্ডটি ব্যবহার করুন:

docker stop nifi

এবং কন্টেইনারটি ডিলিট করতে:

docker rm nifi

৭. নিফাই কনফিগারেশন

ডকারের মাধ্যমে নিফাই কনফিগারেশন পরিবর্তন করতে হলে, আপনি ডকার কন্টেইনারের ইনিশিয়াল সেটিংস (যেমন হোস্ট পোর্ট, কনফিগারেশন ফাইল ইত্যাদি) পরিবর্তন করতে পারেন। আপনি কাস্টম কনফিগারেশন এবং ডেটা পাথ সেটআপ করতে চাইলে, ডকার ভলিউম ব্যবহার করতে পারেন:

docker run -d -p 8080:8080 --name nifi -v /path/to/nifi/conf:/opt/nifi/nifi-current/conf apache/nifi:latest

এটি /path/to/nifi/conf লোকাল ফোল্ডারটিকে কন্টেইনারের কনফিগ ফোল্ডারের সাথে মাউন্ট করবে, যা আপনাকে কাস্টম কনফিগারেশন ফাইল ব্যবহার করতে সাহায্য করবে।


সারাংশ

ডকারের মাধ্যমে অ্যাপাচি নিফাই ইনস্টলেশন একটি সহজ এবং দ্রুত প্রক্রিয়া। এটি আপনাকে নিফাই-এর সমস্ত ফিচার এবং ফাংশনালিটিজ কন্টেইনারাইজড পরিবেশে ব্যবহারের সুবিধা দেয়, যা ডেভেলপমেন্ট, টেস্টিং এবং প্রডাকশন এনভায়রনমেন্টে সহজেই ব্যবহার করা যেতে পারে।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion