मैंने एक प्रबंधित तालिका के रूप में हाइव में एक टेबल बनाई, लेकिन यह बाहरी होना चाहिए, क्या डेटा खोने के बिना तालिका के तालिका प्रकार को बदलना संभव है?क्या मैं एक टेबल को आंतरिक से बाहरी में बदल सकता हूं?
11
A
उत्तर
32
ALTER TABLE <table> SET TBLPROPERTIES('EXTERNAL'='TRUE')
नोट: टोपियां के लिए बाहरी और सही जरूरत या यह काम नहीं करेगा
1
आप अपनी डेटा फ़ाइलों को हाइव डेटा स्थान से उस स्थान पर कॉपी कर सकते हैं जहां आपने अपनी बाहरी तालिका को स्टोर करने की योजना बनाई है, तालिका छोड़ें और इसे बाहरी रूप से फिर से बनाएं।
+1
यह सोचा बाहर! वैकल्पिक तालिका
यह आपको डेटा को बाहरी स्थानों पर नहीं ले जाता है, वास्तव में आपका डेटा एचडीएफएस पर है। @ ओलाफ का समाधान सही है – soulmachine