जैसा आप कहते हैं, DBStorage
केवल डेटाबेस में परिणामों को सहेजने का समर्थन करता है।
MySQL से डेटा लोड करने के लिए आप sqoop नामक प्रोजेक्ट देख सकते हैं। (जो डेटाबेस से डेटा को एचडीएफएस में कॉपी करता है), या आप एक MySQL डंप कर सकते हैं और फिर फ़ाइल को एचडीएफएस में कॉपी कर सकते हैं। दोनों तरीकों के लिए कुछ बातचीत की आवश्यकता होती है और इसे सीधे सुअर के अंदर से इस्तेमाल नहीं किया जा सकता है।
एक तीसरा विकल्प पिग लोडफंक लिखने पर विचार करना होगा (आप कहते हैं कि आपने यूडीएफ लिखने की कोशिश की है)। यह बहुत मुश्किल नहीं होना चाहिए, आपको DBStorage (ड्राइवर, कनेक्शन क्रेडेंशियल और निष्पादित करने के लिए एक SQL क्वेरी) के समान विकल्पों को पास करने की आवश्यकता होगी, और आप शायद कुछ परिणाम सेट मेटाडेटा निरीक्षण का उपयोग ऑटो को एक स्कीमा भी उत्पन्न करने के लिए कर सकते हैं।