2013-02-26 173 views
6

एचबीएस में NotServingRegionException क्या है?एचबीएस: NotServingRegionException क्या है?

मेरे HBase क्लस्टर ठीक काम कर रहा है, लेकिन पिछले कुछ दिनों में, इस तरह एक अजीब त्रुटि संदेश नीचे तक पॉपिंग रहता है: मुद्दों के साथ 180 बार, सर्वर:

विफल 180 कार्यों: NotServingRegionException: xyza: 60020,

मैं एचबीएस में डेटा डालने के लिए थ्रिफ्ट का उपयोग कर रहा हूं। ऐसा लगता है कि अधिकांश डेटा आवेषण ठीक है, लेकिन नौकरी अभी भी इस "त्रुटि" को फेंकता है।

इंटरनेट पर खोज से पता चलता है कि यह अपवाद किसी क्षेत्र के विभाजन से संबंधित हो सकता है, लेकिन मैं एचबीएएस या मेरी स्क्रिप्ट को कैसे ठीक कर सकता हूं ताकि यह अपवाद अब और नहीं फेंक दिया जा सके?

उत्तर

4

यदि आप इसे अक्सर देखते हैं, तो ऐसा लगता है कि आपके क्षेत्र क्षेत्र सर्वर के बीच विभाजित/स्थानांतरित होते हैं।

पूर्व-निर्माण क्षेत्र पर विचार करें या कस्टम क्षेत्र विभाजन नीति का उपयोग करें।

कृपया ध्यान दें कि डिफ़ॉल्ट क्षेत्र विभाजन नीति HBase 0.94 से शुरू हो गई है, मैंने इस मुद्दे को समझने में कुछ समय बिताया। यहां right article है, आपको 'ऑटो विभाजन' अध्याय की आवश्यकता है।