কিভাবে হাইভ স্ক্রিপ্টগুলি চালাবেন?



এই কীভাবে হাইভ স্ক্রিপ্টগুলি চালানো যায় তার একটি টিউটোরিয়াল। এই স্ক্রিপ্টটি চালানো আমাদের প্রতিটি কমান্ড ম্যানুয়ালি লেখার এবং সম্পাদন করার সময় এবং প্রচেষ্টা হ্রাস করবে।

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

হাইভ স্ক্রিপ্টগুলি হাইভ 0.10.0 এবং উপরের সংস্করণগুলিতে সমর্থিত। যেহেতু এইচআইভি 0.90 সংস্করণটি সিডিএইচ 3 এ ইনস্টল করা আছে, তাই আমরা সিডিএইচ 3 তে হাইভ স্ক্রিপ্টগুলি চালাতে পারি না। আপনি সিডিএইচ 4 এ নীচের পদক্ষেপগুলি চেষ্টা করতে পারেন কারণ এটিতে হাইভ 0.10.0 সংস্করণ ইনস্টল করা আছে। আপনি কীভাবে হাইভ স্ক্রিপ্ট তৈরি করবেন সে সম্পর্কে সচেতন? যদি না হয়, ক্লিক করুন আরও স্পষ্টতা পেতে।





Master-Hive-Now

এখন, আসুন দেখি কীভাবে স্ক্রিপ্টগুলি হাইভের মধ্যে লিখতে হয় এবং সেগুলি সিডিএইচ 4 এ চালানো যায়:



পদক্ষেপ 1: একটি মাতাল স্ক্রিপ্ট লেখা।

এইচআইভি স্ক্রিপ্ট লিখতে ফাইলটি। এসকিএল এক্সটেনশনের সাহায্যে সংরক্ষণ করা উচিত। আপনার ক্লৌডের সিডিএইচ 4 বিতরণে একটি টার্মিনাল খুলুন এবং একটি হাইভ স্ক্রিপ্ট তৈরি করতে নিম্নলিখিত কমান্ডটি দিন।
আদেশ: sudo gedit salt.sql

উপরের কমান্ডটি সম্পাদন করার সময়, এটি কার্যকর করতে হবে এমন সমস্ত হাইভ কমান্ডের তালিকা সহ ফাইলটি খুলবে।



এই স্ক্রিপ্টে, একটি সারণী তৈরি করা হবে, বর্ণিত হবে এবং টেবিলটি থেকে ডেটা লোড করা হবে এবং পুনরুদ্ধার করা হবে।

1. মধুবে টেবিল তৈরি:

আদেশ: সারণী পণ্য তৈরি করুন (উত্পাদক: অন্তর্নিহিত, পণ্যের নাম: স্ট্রিং, মূল্য: ফ্ল্যাট, বিভাগ: স্ট্রিং) সারি বিন্যাসটি সীমানাযুক্ত ক্ষেত্রগুলি ‘,’ দ্বারা সমাপ্ত করা হবে

এখানে পণ্য হ'ল টেবিলের নাম এবং {উত্পাদক, পণ্যের নাম, মূল্য, বিভাগ this এই সারণির কলাম।

ক্ষেত্রগুলি ‘,’ দ্বারা সমাপ্ত হওয়া ইঙ্গিত দেয় যে ইনপুট ফাইলের কলামগুলি প্রতীক ‘,’ দ্বারা পৃথক করা হয়েছে।

ডিফল্টরূপে ইনপুট ফাইলের রেকর্ডগুলি একটি নতুন লাইন দ্বারা পৃথক করা হয়।

টেবিল বর্ণনা:

আদেশ: পণ্য বর্ণনা

৩. টেবিলের মধ্যে ডেটা লোড করা হচ্ছে।

সারণীতে ডেটা লোড করার জন্য প্রথমে আমাদের একটি ইনপুট ফাইল তৈরি করতে হবে যা টেবিলে সন্নিবেশ করাতে হবে এমন রেকর্ড রয়েছে contains

আসুন একটি ইনপুট ফাইল তৈরি করি।

আদেশ: sudo gedit input.txt

চিত্রটিতে প্রদর্শিত হিসাবে ফাইলের সামগ্রীগুলি সম্পাদনা করুন।

৪. তথ্য পুনরুদ্ধার করা:

তথ্য পুনরুদ্ধার করতে, নির্বাচন করুন কমান্ড ব্যবহার করা হয়।

আদেশ: পণ্য থেকে * নির্বাচন করুন

উপরের কমান্ডটি সারণীতে উপস্থিত সমস্ত কলামের মান পুনরুদ্ধার করতে ব্যবহৃত হয়। স্ক্রিপ্টটি নীচের চিত্রের মতো দেখা উচিত।

এখন, আমরা মাতাল স্ক্রিপ্ট লেখার কাজ শেষ করেছি। নমুনা.এসকিউএল ফাইলটি এখন সংরক্ষণ করা যায়।

পদক্ষেপ 2: মাতাল স্ক্রিপ্ট চালানো

নীচে এইচআইভি স্ক্রিপ্ট চালানোর আদেশ দেওয়া হল:

আদেশ: Hive .f / home/cloudera/sample.sql

স্ক্রিপ্টটি কার্যকর করার সময়, নিশ্চিত হয়ে নিন যে স্ক্রিপ্ট ফাইলের অবস্থানের পুরো পথ উপস্থিত রয়েছে।

আমরা দেখতে পাচ্ছি যে সমস্ত কমান্ড সফলভাবে সম্পাদিত হয়েছে।

এভাবেই সিডিএইচ 4 এ হাইভ স্ক্রিপ্টগুলি চালানো হয় এবং কার্যকর করা হয়।

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

পুতুল বনাম শেফ বনাম ডকার

আমাদের জন্য একটি প্রশ্ন আছে? মন্তব্য বিভাগে তাদের উল্লেখ করুন এবং আমরা আপনার কাছে ফিরে আসব।

সম্পর্কিত পোস্ট:

মাতাল কমান্ড

মুরগীর ডেটা মডেল