Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> डेटाबेस

सामान्य SQL PolyBase सेटअप मुद्दों को हल करें: एक व्यावहारिक मार्गदर्शिका

मेरे सबसे हालिया ब्लॉग पोस्ट में, Unified data platform and data virtualization through PolyBase: Part Two, मैंने PolyBase के माध्यम से डेटा वर्चुअलाइज़ेशन का डेमो प्रदान किया।

SQL PolyBase डेमो को बाहरी स्रोतों से डेटा लाने के लिए सेट करते समय, मुझे कुछ समस्याओं का सामना करना पड़ा। हालांकि मैंने समस्याओं को जल्दी ठीक कर लिया, मुझे लगा कि उन्हें एक जगह समेकित और प्रस्तुत करना अच्छा होगा ताकि वही समस्याएं होने वाले किसी भी व्यक्ति को लाभ हो सके। तो, आइए शुरू करें।

पहली समस्या

त्रुटि: आप प्रति मशीन केवल एक SQL Server इंस्टेंस पर PolyBase इंस्टॉल कर सकते हैं।

सामान्य SQL PolyBase सेटअप मुद्दों को हल करें: एक व्यावहारिक मार्गदर्शिका

चित्र 1 - पहली समस्या, त्रुटि


कारण

यह त्रुटि स्व-व्याख्यात्मक है। इंस्टेंस PolyBase साझा नहीं कर सकते, और एक मशीन पर एक से अधिक इंस्टेंस पर यह एक साथ नहीं हो सकता। मेरे मामले में, मैंने पहले से ही दूसरे इंस्टेंस पर SQL Polybase इंस्टॉल किया था, इसलिए त्रुटि हुई।

समाधान

मुझे उस इंस्टेंस से Polybase को हटाना पड़ा जहां मैंने पहले इसे इंस्टॉल किया था। उसके बाद, मैंने SQL सेटअप को फिर से चलाया और नए इंस्टेंस के लिए PolyBase सुविधा इंस्टॉल करने का चयन किया, और यह ठीक हो गया।

सामान्य SQL PolyBase सेटअप मुद्दों को हल करें: एक व्यावहारिक मार्गदर्शिका

चित्र 2 - पहली समस्या, हल


दूसरी समस्या

त्रुटि: HADOOP प्रकार के बाहरी डेटा स्रोत के लिए समर्थन सक्षम नहीं है। सक्षम करने के लिए, 'hadoop connectivity' को वांछित मान पर सेट करें।

त्रुटि तब हुई जब मैंने TYPE = HADOOP का बाहरी डेटा स्रोत बनाया।

सामान्य SQL PolyBase सेटअप मुद्दों को हल करें: एक व्यावहारिक मार्गदर्शिका

चित्र 3 - दूसरी समस्या, त्रुटि


कारण

सिस्टम दो मामलों में यह त्रुटि फेंकता है:

  • आपने SQL Server पैरामीटर Hadoop_connectivity को वांछित मान पर सेट नहीं किया।
  • आपने पैरामीटर को सही ढंग से सेट किया, लेकिन पैरामीटर सेट करने के बाद SQL सेवा को पुनः आरंभ नहीं किया। यह चरण आवश्यक है भले ही दस्तावेज़ में इसका उल्लेख न हो।

आप पैरामीटर मान सेट करने के लिए निम्न क्वेरी का उपयोग कर सकते हैं:

EXEC sp_configure @configname = 'hadoop connectivity', @configvalue = 7; Go Reconfigure 
समाधान

मैंने अपने इंस्टेंस पर पैरामीटर मान की जांच की, और मैंने इसे सही ढंग से सेट किया था, जैसा कि निम्न छवि में दिखाया गया है:

सामान्य SQL PolyBase सेटअप मुद्दों को हल करें: एक व्यावहारिक मार्गदर्शिका

चित्र 4


हालांकि SQL सेवाओं को पुनः आरंभ करने की आवश्यकता का दस्तावेज़ीकरण नहीं किया गया था, एक पुनः आरंभ ने मेरे लिए समस्या ठीक कर दी। मैंने PolyBase डेमो पोस्ट के चरण 3 में Create External Data Source क्वेरी को फिर से चलाया, और यह ठीक हो गया।

सामान्य SQL PolyBase सेटअप मुद्दों को हल करें: एक व्यावहारिक मार्गदर्शिका

चित्र 5 - दूसरी समस्या, हल


तीसरी समस्या

त्रुटि: EXTERNAL के निकट गलत सिंटैक्स

त्रुटि तब हुई जब मैंने बाहरी फ़ाइल प्रारूप बनाने के लिए निम्न क्वेरी चलाई:

CREATE EXTERNAL FILE FORMAT TextFileFormat WITH ( FORMAT_TYPE = DELIMITEDTEXT, FORMAT_OPTIONS (FIELD_TERMINATOR =',',USE_TYPE_DEFAULT = TRUE)) 
कारण

यह त्रुटि भ्रामक है क्योंकि यह एक सिंटैक्टिकल त्रुटि की तरह दिखती है। हालांकि, यह तब होती है जब आप PolyBase सुविधा को ठीक से सक्षम नहीं करते हैं।

समाधान

मैंने समस्या ठीक करने के लिए निम्न क्वेरी चलाई:

EXEC sp_configure 'polybase enabled', 1; Go Reconfigure 

यह महत्वपूर्ण है कि आप Reconfigure क्वेरी चलाएं। जब आप सिस्टम कॉन्फ़िगरेशन बदलने के लिए sp_configure का उपयोग करते हैं, तो आपको परिवर्तन को अंतिम रूप देने के लिए Reconfigure चलाना होगा।

निष्कर्ष

PolyBase डेमो में मेरे द्वारा सामना की गई त्रुटियों और उनके समाधानों के लिए बस इतना ही। पढ़ने के लिए धन्यवाद!

हमारी डेटा सेवाओं के बारे में अधिक जानें।

कोई टिप्पणी करने या प्रश्न पूछने के लिए फीडबैक टैब का उपयोग करें। आप हमारे साथ बातचीत भी शुरू कर सकते हैं।


  1. PolyBase के साथ एकीकृत डेटा प्लेटफॉर्म: डेटा वर्चुअलाइज़ेशन मूलभूत - भाग 1 PolyBase के साथ एकीकृत डेटा प्लेटफॉर्म: डेटा वर्चुअलाइज़ेशन मूलभूत - भाग 1

    मैं अंततः अपने पहले के ब्लॉग पोस्ट Unified Data Platform - SQL 2019 पर निर्माण करने के लिए उत्साहित हूं। इस श्रृंखला में, मैं गहराई से पता लगाता हूं कि PolyBase® के माध्यम से डेटा वर्चुअलाइज़ेशन कैसे प्राप्त करें। यह पोस्ट परिचय और डेमो पूर्वापेक्षाओं को कवर करता है, और भाग दो डेमो तक पहुंचता है। सा

  1. विंडोज 10 में डिवाइस IDE आइडपोर्ट पर कंट्रोलर एरर को हल करें विंडोज 10 में डिवाइस IDE आइडपोर्ट पर कंट्रोलर एरर को हल करें

    कई उपयोगकर्ताओं ने विंडोज 10 पर कंट्रोलर एरर का अनुभव किया है। यह एरर कई मुद्दों के कारण हो सकती है, जैसे बिजली आपूर्ति और मदरबोर्ड मुद्दे। डिवाइस IDE आइडपोर्ट पर कंट्रोलर एरर विंडोज 10 सिस्टम पर कार्य करते समय उपयोगकर्ताओं के लिए परेशानी पैदा कर सकती है। हालांकि, विंडोज 10 पर कंट्रोलर एरर को ठीक क

  1. अपने PC पर वीडियो प्लेबैक त्रुटियों को कैसे हल करें: चरण-दर-चरण गाइड अपने PC पर वीडियो प्लेबैक त्रुटियों को कैसे हल करें: चरण-दर-चरण गाइड

    हर कोई स्मूथ वीडियो प्लेबैक चाहता है, लेकिन कुछ आपके अनुभव को खराब कर सकते हैं। वीडियो प्लेबैक त्रुटियां कई रूपों में सामने आ सकती हैं। आप वीडियो चलाने में सक्षम नहीं हो सकते हैं, या आपको झिलमिलाते वीडियो, वीडियो का ऑडियो के साथ सिंक न होना, पैची वीडियो प्लेबैक आदि जैसे मुद्दों का सामना करना पड़ सकत