Sqoop और Sqoop2 में बाइनरी वितरण है। जो Hadoop संस्करण के आधार पर भिन्न होता है। इस प्रकार की त्रुटि Sqoop2 में देखी जा सकती है यदि इसे Hadoop के गलत संस्करण के साथ संकलित किया गया है या यदि आपके सिस्टम पर गलत Hadoop पुस्तकालय हैं। इसे ठीक करने की कोशिश करने वाली चीज़ें:
- पुराने हडूप जार देखें जो इसे क्लासपाथ में बना सकते हैं।
find / -name 'hadoop*.jar'
काम करना चाहिए। - सुनिश्चित करें कि आपने Sqoop का बाइनरी डिस्टर्ब्शन डाउनलोड किया है। यदि आप Hadoop2 का उपयोग कर रहे हैं, तो Hadoop2 के लिए Sqoop2 डाउनलोड करें। यदि आप Hadoop1 का उपयोग कर रहे हैं, तो Hadoop1 के लिए Sqoop2 डाउनलोड करें।
<server configuration directory>/catalina.properties
में tomcat गुणों के माध्यम से स्पष्ट रूप से क्लासपाथ सेट करें . जार को स्पष्ट रूप सेcommon.loader
में जोड़ा जा सकता है ।- यदि अन्य सभी विफल हो जाते हैं, तो Sqoop मेलिंग सूची पर पहुंचें ।