উবুন্টু লিনাক্সে অ্যাপাচি নিফি কীভাবে ইনস্টল করবেন


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

এটি ক্রস প্ল্যাটফর্ম এবং জাভাতে লিখিত যা 180+ প্লাগইন সমর্থন করে যা আপনাকে বিভিন্ন ধরণের সিস্টেমে ইন্টারেক্ট করার অনুমতি দেয়। এই নিবন্ধে, আমরা কীভাবে উবুন্টু 20.04 এবং উবুন্টু 18.04 এ নিফিকে সেট আপ করব সে সম্পর্কে একবার নজর রাখব।

জাভা নিফির কাজ করা বাধ্যতামূলক। ডিফল্টরূপে, উবুন্টু ওপেনজেডকে ১১ সঙ্গে আসে 11 জাভা সংস্করণ পরীক্ষা করতে নীচের কমান্ডটি চালান।

$ java -version

আপনার বিতরণে জাভা ইনস্টল না থাকলে উবুন্টুতে জাভা কীভাবে ইনস্টল করা যায় সে সম্পর্কে আমাদের বিস্তৃত নিবন্ধটি একবার দেখুন।

উবুন্টুতে অ্যাপাচি নিফি ইনস্টল করা হচ্ছে

উবুন্টুতে নিফি ইনস্টল করতে, ফাইলটি ডাউনলোড করার জন্য আপনাকে টার্মিনাল থেকে কমান্ড উইগ করতে হবে। ফাইলের আকার 1.5GB এর কাছাকাছি তাই আপনার ইন্টারনেটের গতির উপর নির্ভর করে ডাউনলোডটি শেষ করতে কিছুটা সময় লাগবে।

$ wget https://apachemirror.wuchna.com/nifi/1.13.2/nifi-1.13.2-bin.tar.gz

এখন আপনি যে জায়গাতেই চান তার ফলের ফাইলটি বের করুন।

$ sudo tar -xvzf nifi-1.13.2-bin.tar.gz

এখন আপনি নিষ্কাশিত ডিরেক্টরি অধীন বিন ডিরেক্টরিতে যেতে পারেন এবং nifi প্রক্রিয়া শুরু করতে পারেন।

$ sudo ./nifi.sh start

বিকল্পভাবে, আপনি একটি সফট লিঙ্ক তৈরি করতে এবং উত্স ডিরেক্টরিটি যেখানে আপনার nifi ফাইল স্থাপন করেছেন তা পরিবর্তন করতে পারেন।

$ sudo ln -s /home/karthick/Downloads/nifi-1.13.2/bin/nifi.sh /usr/bin/nifi

সফটলিঙ্কটি ঠিকঠাক কাজ করে কিনা তা পরীক্ষা করতে নীচের কমান্ডটি চালান। আমার ক্ষেত্রে, এটি ঠিকঠাক কাজ করছে।

$ whereis nifi
$ sudo nifi status

আপনি জাভা হোম সঠিকভাবে সেট আপ না করে থাকলে আপনি নীচের সতর্কতার মুখোমুখি হতে পারেন।

আপনি এই সতর্কতাটি দমন করতে পারেন একই বিন ডিরেক্টরিতে উপস্থিত nifi-env.sh ফাইলটিতে জাভা হোম যুক্ত করে।

$ sudo nano nifi-env.sh

প্রদর্শিত হিসাবে জাভাহোম পথ যোগ করুন।

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/

এখন নিফি শুরু করার চেষ্টা করুন এবং আপনি কোনও সতর্কতা দেখতে পাবেন না।

$ sudo ./nifi.sh start

নিফি একটি ওয়েব-ভিত্তিক সরঞ্জাম তাই আপনি নিজের পছন্দসই ব্রাউজারটি চয়ন করতে পারেন এবং নীফির সাথে সংযোগ করতে নিম্নলিখিত URL টি টাইপ করতে পারেন।

$ localhost:8080/nifi

নিফি প্রক্রিয়া বন্ধ করতে নিম্নলিখিত কমান্ডটি চালান।

$ sudo nifi stop     → Soft link
$ sudo nifi.sh stop  → From bin directory

এই নিবন্ধটির জন্য এটি। প্রতিক্রিয়া শেয়ার করতে মন্তব্য বিভাগ ব্যবহার করুন। আমরা আপনার কাছ থেকে শুনতে চাই.