2012-01-25 15 views
5

के लिए अतिरिक्त क्लासपाथ सेट करना मैं गतिशील रूप से अतिरिक्त क्लासपाथ कैसे स्थापित कर सकता हूं ताकि जार एक हडूप टूल क्लास से पहुंच योग्य हो? मैं अपना काम "हडूप जार" के माध्यम से चला रहा हूं। मैं "-libjars" स्विच जो दुर्भाग्य से मानचित्रकारों और reducers, और मेरे उपकरण कार्यान्वयन के लिए ही काम करता है "libjars"हैडूप टूल

निर्यात "HADOOP_CLASSPATH = $ HADOOP_CLASSPATH द्वारा प्रदान की जार नहीं देखता की तरह कुछ की जरूरत है:/path// करने के लिए अपने। जार & & हडूप जार ... "ऐसा लगता है कि" my.jar "टूल के लिए सुलभ है, लेकिन फिर पुस्तकालय जो"/lib "फ़ोल्डर में जॉब जार के अंदर हैं, अप्राप्य हो जाते हैं।

उत्तर

2

इसके अतिरिक्त, यदि आपके पास हैडोप वितरण में शामिल कुछ जारों के साथ संघर्ष है, तो आप export HADOOP_USER_CLASSPATH_FIRST=true कर सकते हैं। शायद किसी के लिए उपयोगी होगा।

संबंधित मुद्दे