मैं जावा एपीआई का उपयोग कर एचडीएफएस में फ़ाइलों को स्थानांतरित करना चाहता हूं। मैं ऐसा करने का कोई तरीका नहीं समझ सकता। फ़ाइलसिस्टम क्लास केवल स्थानीय फाइल सिस्टम से और जाने की अनुमति देना चाहता है .. लेकिन मैं उन्हें एचडीएफएस में रखना चाहता हूं और उन्हें वहां ले जाना चाहता हूं।जावा एपीआई का उपयोग करके हडोप में फ़ाइलों को स्थानांतरित करना?
क्या मुझे कुछ बुनियादी याद आ रही है? ऐसा करने का एकमात्र तरीका यह है कि इसे इनपुट स्ट्रीम से पढ़ना और उसे वापस लिखना है ... और फिर पुरानी प्रतिलिपि (यक) हटा दें।
धन्यवाद
डांग करने के लिए ... कैसे मुझे लगता है कि याद आती है किया? धन्यवाद!!! – Wanderer
'FileSystem.rename()' एक सार विधि है। तो यह कैसे काम करेगा? – zeekvfu
आपको फ़ाइलसिस्टम कार्यान्वयन प्राप्त करना होगा जो उपयोग में फाइल सिस्टम से संबंधित है (उदा। एचडीएफएस)। 'फाइलसिस्टम fs = myPath.getFileSystem (config); fs.rename (myPath, otherPath); ' –