আমার সাম্প্রতিক ব্লগ পোস্টে, পলিবেসের মাধ্যমে ইউনিফাইড ডেটা প্ল্যাটফর্ম এবং ডেটা ভার্চুয়ালাইজেশন:দ্বিতীয় অংশ, আমি পলিবেসের মাধ্যমে ডেটা ভার্চুয়ালাইজেশনের একটি ডেমো প্রদান করেছি৷
বাহ্যিক উত্স থেকে ডেটা আনতে SQL PolyBase ডেমো সেট আপ করার সময়, আমি কয়েকটি সমস্যার সম্মুখীন হয়েছিলাম। যদিও আমি সমস্যাগুলি দ্রুত সমাধান করেছি, আমি ভেবেছিলাম যে সেগুলিকে একত্রিত করা এবং এক জায়গায় উপস্থাপন করা ভাল হবে যাতে একই সমস্যা থাকা যে কেউ উপকৃত হতে পারে। তো, চলুন শুরু করা যাক।
প্রথম সমস্যা
ত্রুটি:আপনি প্রতি মেশিনে শুধুমাত্র একটি SQL সার্ভার ইনস্ট্যান্সে PolyBase ইনস্টল করতে পারেন।
চিত্র 1 - প্রথম সমস্যা, ত্রুটি
কারণ
এই ত্রুটিটি স্ব-ব্যাখ্যামূলক। দৃষ্টান্তগুলি পলিবেস ভাগ করতে পারে না এবং একটি মেশিনে একাধিক দৃষ্টান্ত একই সাথে থাকতে পারে না। আমার ক্ষেত্রে, আমি ইতিমধ্যেই অন্য একটি উদাহরণে SQL পলিবেস ইনস্টল করেছি, তাই ত্রুটি ঘটেছে৷
রেজোলিউশন
যেখানে আমি পূর্বে এটি ইনস্টল করেছি সেখান থেকে আমাকে পলিবেস অপসারণ করতে হয়েছিল। এর পরে, Ire-Ran SQL সেটআপ এবং নতুন উদাহরণের জন্য PolyBase বৈশিষ্ট্য ইনস্টল করার জন্য নির্বাচন করা হয়েছে, এবং এটি ভাল হয়েছে৷
চিত্র 2 - প্রথম সমস্যা, সমাধান করা হয়েছে
দ্বিতীয় সমস্যা
ত্রুটি :HADOOP প্রকারের বাহ্যিক ডেটা উৎসের জন্য সমর্থন সক্ষম করা নেই৷ সক্ষম করতে, কাঙ্খিত মানতে 'হাডুপ সংযোগ' সেট করুন৷৷
আমি যখন TYPE =HADOOP এর বাহ্যিক ডেটা উৎস তৈরি করেছি তখন ত্রুটিটি ঘটেছে .
চিত্র 3 - দ্বিতীয় সমস্যা, ত্রুটি
কারণ
সিস্টেম দুটি ক্ষেত্রে এই ত্রুটিটি নিক্ষেপ করে:
- আপনি SQL সার্ভার প্যারামিটার Hadoop_connectivity সেট করেননি পছন্দসই মান পর্যন্ত।
- আপনি সঠিকভাবে প্যারামিটার সেট করেছেন, কিন্তু আপনি পরামিতি সেট করার পরে SQL পরিষেবা পুনরায় চালু করেননি। এই পদক্ষেপটি প্রয়োজনীয় এমনকি ডকুমেন্টেশনে এটি উল্লেখ নেই।
প্যারামিটার মান সেট করতে আপনি নিম্নলিখিত ক্যোয়ারী ব্যবহার করতে পারেন:
EXEC sp_configure @configname = 'hadoop connectivity', @configvalue = 7;
Go
Reconfigure
রেজোলিউশন
আমি আমার উদাহরণে পরামিতি মান পরীক্ষা করেছি, এবং আমি এটি সঠিকভাবে সেট আপ করেছি, যেমনটি নিম্নলিখিত ছবিতে দেখানো হয়েছে:
চিত্র 4
যদিও এসকিউএল পরিষেবাগুলি পুনরায় চালু করার প্রয়োজনীয়তা নথিভুক্ত করা হয়নি, একটি পুনঃসূচনা সমস্যার ফর্মটি ঠিক করেছে। আমি বহিরাগত ডেটা উৎস তৈরি করুন পুনরায় চালাচ্ছি পলিবেস ডেমো পোস্টের ধাপ 3-এ ক্যোয়ারী, এবং এটি ভাল হয়েছে।
চিত্র 5 - দ্বিতীয় সমস্যা, সমাধান করা হয়েছে
তৃতীয় সমস্যা
ত্রুটি:EXTERNAL এর কাছে ভুল সিনট্যাক্স
বাহ্যিক ফাইল বিন্যাস তৈরি করার জন্য আমি নিম্নলিখিত ক্যোয়ারীটি চালানোর সময় ত্রুটি ঘটেছে:
CREATE EXTERNAL FILE FORMAT TextFileFormat WITH (
FORMAT_TYPE = DELIMITEDTEXT,
FORMAT_OPTIONS (FIELD_TERMINATOR =',',USE_TYPE_DEFAULT = TRUE))
কারণ
এই ত্রুটিটি বিভ্রান্তিকর কারণ এটি একটি সিনট্যাক্টিক্যাল ত্রুটির মতো দেখাচ্ছে৷ যাইহোক, এটি ঘটে যখন আপনি পলিবেস বৈশিষ্ট্যটি সঠিকভাবে সক্ষম না করেন৷
৷রেজোলিউশন
আমি সমস্যাটি সমাধান করতে নিম্নলিখিত ক্যোয়ারী চালিয়েছি:
EXEC sp_configure 'polybase enabled', 1;
Go
Reconfigure
এটি গুরুত্বপূর্ণ যে আপনি Reconfigure
চালান প্রশ্ন. যখন আপনি sp_configure ব্যবহার করেন সিস্টেম কনফিগারেশন পরিবর্তন করতে, আপনাকে অবশ্যই একটি Reconfigure
চালাতে হবে পরিবর্তন চূড়ান্ত করতে।
উপসংহার
পলিবেস ডেমো এবং তাদের রেজোলিউশনে আমি যে ত্রুটির সম্মুখীন হয়েছি তার জন্য এটি করে। পড়ার জন্য ধন্যবাদ!
আমাদের ডেটা পরিষেবাগুলি সম্পর্কে আরও জানুন৷
৷কোনো মন্তব্য করতে বা প্রশ্ন জিজ্ঞাসা করতে প্রতিক্রিয়া ট্যাব ব্যবহার করুন। আপনি আমাদের সাথে একটি কথোপকথনও শুরু করতে পারেন৷