অ্যাপাচি ফ্লিংক বিতরণ করা স্ট্রিম এবং ব্যাচ ডেটা প্রসেসিংয়ের জন্য একটি ওপেন সোর্স প্ল্যাটফর্ম। এটি উইন্ডোজ, ম্যাক ওএস এবং লিনাক্স ওএসে চলতে পারে। এই ব্লগ পোস্টে, কীভাবে স্থানীয়ভাবে ফ্লিংক ক্লাস্টার সেট আপ করবেন তা নিয়ে আলোচনা করা যাক। এটি বিভিন্ন দিক থেকে স্পার্কের সমান - এটি অ্যাপাচি স্পার্কের মতো গ্রাফ এবং মেশিন লার্নিং প্রসেসিংয়ের জন্য এপিআই রয়েছে - তবে অ্যাপাচি ফ্লিংক এবং অ্যাপাচি স্পার্ক হুবহু এক নয়।
ফ্লিঙ্ক ক্লাস্টার সেট আপ করতে আপনার সিস্টেমে জাভা 7.x বা তার বেশি ইনস্টল থাকা থাকতে হবে। যেহেতু আমি সেন্টোস (লিনাক্স) এ আমার শেষ দিকে হ্যাডোপ -২.২.০ ইনস্টল করেছি, তাই আমি ফ্লিংক প্যাকেজটি ডাউনলোড করেছি যা হ্যাডোপ ২.x এর সাথে সামঞ্জস্যপূর্ণ is ফ্লিঙ্ক প্যাকেজ ডাউনলোড করতে কমান্ডের নীচে রান করুন।
আদেশ: উইজেট http://archive.apache.org/dist/flink/flink-1.0.0/flink-1.0.0-bin-hadoop2-scala_2.10.tgz
ফ্লিন্ক ডিরেক্টরিটি পেতে ফাইলটি অন্টার করুন।
আদেশ: তার-এক্সভিএফ ডাউনলোড / ফ্লিংক -১.০.-বিন-হাদুপ ২-স্কালা_2.10.tgz
আদেশ: ls
.Bashrc ফাইলে ফ্লিংক পরিবেশের ভেরিয়েবল যুক্ত করুন।
আদেশ: sudo gedit .bashrc
একটি একটি জাভা আছে
আপনাকে নীচের কমান্ডটি চালানো দরকার যাতে .bashrc ফাইলে পরিবর্তনগুলি সক্রিয় হয়
আদেশ: উত্স .bashrc
এখন ডিরেক্টরি ফ্লিঙ্কে যান এবং স্থানীয়ভাবে ক্লাস্টার শুরু করুন।
আদেশ: সিডি মোটা -১.০.০
আদেশ: বিন / স্টার্ট- লোকাল.শ
আপনি ক্লাস্টারটি শুরু করার পরে, আপনি একটি নতুন ডেমন জব ম্যানেজারটি চলমান দেখতে পাবেন।
আদেশ: jps
জাভাতে গভীর ক্লোনিং এবং অগভীর ক্লোনিং
ব্রাউজারটি খুলুন এবং অ্যাপাচি ফ্লিংক ওয়েব ইউআই দেখতে HTTP: // লোকালহোস্ট: 8081 এ যান।
আসুন আমরা অ্যাপাচি ফ্লিংক ব্যবহার করে একটি সাধারণ ওয়ার্ডকাউন্টের উদাহরণ চালাই।
উদাহরণটি চালানোর আগে আপনার সিস্টেমে নেটক্যাট ইনস্টল করুন (sudo yum ইনস্টল এনসি)।
এখন নতুন টার্মিনালে নীচের কমান্ডটি চালান।
আদেশ: nc -lk 9000
ফ্লিক টার্মিনালে নীচে প্রদত্ত কমান্ডটি চালান। এই কমান্ডটি এমন একটি প্রোগ্রাম চালায় যা স্ট্রিমযুক্ত ডেটাটিকে ইনপুট হিসাবে গ্রহণ করে এবং সেই স্ট্রিমযুক্ত ডেটাতে ওয়ার্ডকাউন্ট অপারেশন করে।
আদেশ: বিন / ফ্লিন্ক চালানোর উদাহরণ / স্ট্রিমিং / সকেটটেক্সটস্ট্রিম ওয়ার্ডকাউন্ট.জার - হোস্টনাম লোকালহোস্ট -পোর্ট 9000
ওয়েব ইউআইতে, আপনি চলমান অবস্থায় কোনও কাজ দেখতে সক্ষম হবেন।
নতুন টার্মিনালে কমান্ডের নীচে রান করুন, এটি প্রবাহিত এবং প্রক্রিয়াজাত তথ্য মুদ্রণ করবে।
আদেশ: লেজ -ফ লগ / ফ্লিংক - * - চাকরিজীবী - *। আউট
এখন আপনি টার্মিনালে যান যেখানে আপনি নেটক্যাট শুরু করেছিলেন এবং কিছু টাইপ করুন।
নেটক্যাট টার্মিনালে আপনি কিছু ডেটা টাইপ করার পরে আপনি আপনার কীওয়ার্ডের এন্টার বোতাম টিপুন, সেই মুহূর্তে ওয়ার্ডকাউন্ট অপারেশন প্রয়োগ করা হবে এবং মিলিসেকেন্ডের মধ্যে আউটপুট এখানে (ফ্লিন্কের জব ম্যানেজার লগ) মুদ্রিত হবে!
খুব অল্প সময়ের মধ্যেই ডেটা প্রবাহিত, প্রক্রিয়াজাতকরণ এবং মুদ্রণ করা হবে।
অ্যাপাচি ফ্লিংক সম্পর্কে আরও অনেক কিছু জানার আছে। আমরা আমাদের আসন্ন ব্লগে অন্যান্য ফ্লিংক বিষয়গুলি স্পর্শ করব।
জাভাস্ক্রিপ্ট এবং jquery মধ্যে পার্থক্য কি
আমাদের জন্য একটি প্রশ্ন আছে? তাদের মন্তব্য বিভাগে উল্লেখ করুন এবং আমরা আপনার কাছে ফিরে আসব।
সম্পর্কিত পোস্ট:
অ্যাপাচি ফ্যালকন: হডোপ ইকোসিস্টেমের জন্য নতুন ডেটা ম্যানেজমেন্ট প্ল্যাটফর্ম