क्या कोई तरीका है जिसके द्वारा मैं वेबएचडीएफएस आरईएसटी एपीआई का उपयोग कर एचडीएफएस से एक फ़ाइल डाउनलोड कर सकता हूं? निकटतम मैं पहुंच गया है फ़ाइल को पढ़ने और सामग्री को सहेजने के लिए खुले ऑपरेशन का उपयोग करना है।क्या वेबएचडीएफएस रीस्ट एपीआई का उपयोग कर एचडीएफएस फ़ाइल डाउनलोड करने का कोई तरीका है?
curl -i -L "http://localhost:50075/webhdfs/v1/demofile.txt?op=OPEN" -o ~/demofile.txt
वहाँ किसी भी एपीआई कि मुझे इसे खोले बिना फ़ाइल सीधे डाउनलोड करने की अनुमति देगा? मैं आधिकारिक document माध्यम से चला गया और गूगल के रूप में अच्छी तरह से कोशिश की, लेकिन कुछ भी नहीं मिला है। क्या कोई मुझे सही दिशा में इंगित कर सकता है या मुझे कुछ पॉइंटर्स प्रदान कर सकता है?
आपके मूल्यवान समय के लिए बहुत बहुत धन्यवाद।
क्या दृष्टिकोण आप का वर्णन कर रहे हैं साथ कुछ गड़बड़ है ? यदि आप इसे स्थानीय रूप से डाउनलोड करना चाहते हैं तो आपको किसी भी समय फ़ाइल को पढ़ने की आवश्यकता होगी। –
उत्तर महोदय के लिए धन्यवाद। मैं सिर्फ फाइल को डाउनलोड करना चाहता हूं और इसे अपने स्थानीय एफएस पर एक निर्देशिका में रखना चाहता हूं। फाइल को पढ़ना इस पल में मेरा इरादा नहीं है। साथ ही, यदि मैं उपरोक्त दृष्टिकोण का पालन करता हूं तो मैं एक फ़ाइल के साथ समाप्त होता हूं जिसमें हेडर भी शामिल है "HTTP/1.1 200 ओके सामग्री-प्रकार: एप्लिकेशन/ऑक्टेट-स्ट्रीम सामग्री-लंबाई: 218 सर्वर: जेट्टी (6.1। 26) " – Tariq
वेबएचडीएफएस एपीआई प्रोग्रामेटिक उपयोग के लिए है, इसलिए ओपन का उपयोग करना उतना ही करीब है जितना आप इसे उपयोग करना चाहते हैं ... आपको फ़ाइल बनाने के लिए अभी भी कुछ कोड चाहिए। –