2012-06-10 13 views
7

मैंने JSON SerDe को आज़माया है कि अमेज़ॅन ईएमआर उदाहरण प्रदान करता है और यदि आपको JSON शब्दकोश फ़ील्ड को कॉलम में संबोधित/मैप करने की आवश्यकता है तो बहुत अच्छा काम करता है। हालांकि मैं यह समझने में सक्षम नहीं था कि JSON arrays के साथ ऐसा कैसे करें। उदाहरण के लिए इस प्रकार है अगर वहाँ एक JSON सारणी है:JSON arrays के लिए JSON SerDe जो JSON arrays का समर्थन करता है

[23,123.32, "पाठ पाठ", { "कुंजी 1": "मान 1"}]

वहाँ एक रास्ता पहला तत्व मैप करने के लिए है हाइव टेबल में एक कॉलम के लिए एक सरणी का? एम्बेडेड शब्दकोश फ़ील्ड के बारे में क्या?

उत्तर

4

जब तक मैं GitHub पर इस serde पाया मैं एक ही समस्या के साथ संघर्ष कर रहा था - https://github.com/rcongiu/Hive-JSON-Serde बस इसे 'जार जोड़ें' आदेश का उपयोग कर एक बार आप छत्ता शुरू और यह एक आकर्षण की तरह काम करता शामिल हैं।

+0

यह बहुत बढ़िया है, धन्यवाद! –

+0

हाय @ pmohan6, क्या आप जानते हैं कि इसे एचडीपी 2.5.6 के लिए कैसे चलाया जाए? – aks