FS एक सामान्य फाइल सिस्टम से संबंधित है जो स्थानीय, HDFS आदि जैसे किसी भी फाइल सिस्टम को इंगित कर सकता है, लेकिन dfs HDFS के लिए बहुत विशिष्ट है। इसलिए जब हम FS का उपयोग करते हैं तो यह गंतव्य से / स्थानीय और हडॉप वितरित फाइल सिस्टम के साथ ऑपरेशन कर सकता है। लेकिन DFS ऑपरेशन को निर्दिष्ट करना HDFS से संबंधित है।
नीचे हडूप प्रलेखन के अंश दिए गए हैं जो इन दोनों को अलग-अलग गोले के रूप में वर्णित करते हैं।
FS शैल
FileSystem (FS) शेल बिन / हडूप एफएस द्वारा आह्वान किया गया है। सभी FS शेल कमांड यूआरआई को तर्क के रूप में लेते हैं। URI प्रारूप योजना है: // ऑटोरिटी / पाथ। एचडीएफएस के लिए योजना एचडीएफएस है, और स्थानीय फाइलसिस्टम के लिए यह योजना फ़ाइल है। योजना और प्राधिकरण वैकल्पिक हैं। यदि निर्दिष्ट नहीं है, तो कॉन्फ़िगरेशन में निर्दिष्ट डिफ़ॉल्ट योजना का उपयोग किया जाता है। एक HDFS फ़ाइल या निर्देशिका जैसे / माता-पिता / बच्चे को hdfs के रूप में निर्दिष्ट किया जा सकता है: // namenodehost / parent / child या बस के रूप में / माता-पिता / बच्चे (यह देखते हुए कि आपका कॉन्फ़िगरेशन hdfs को इंगित करने के लिए सेट है: // namenodehost)। एफएस शेल में अधिकांश कमांड संगत यूनिक्स कमांड की तरह व्यवहार करते हैं।
DFShell
HDFS शेल को बिन / हडूप dfs द्वारा आमंत्रित किया जाता है। सभी एचडीएफएस शेल कमांड यूआरआई को तर्क के रूप में लेते हैं। URI प्रारूप योजना है: // ऑटोरिटी / पाथ। एचडीएफएस के लिए योजना एचडीएफएस है, और स्थानीय फाइलसिस्टम के लिए यह योजना फ़ाइल है। योजना और प्राधिकरण वैकल्पिक हैं। यदि निर्दिष्ट नहीं है, तो कॉन्फ़िगरेशन में निर्दिष्ट डिफ़ॉल्ट योजना का उपयोग किया जाता है। एक HDFS फ़ाइल या निर्देशिका जैसे / माता-पिता / बच्चे को hdfs के रूप में निर्दिष्ट किया जा सकता है: // namenode: namenodeport / parent / child या बस के रूप में / माता-पिता / बच्चे (यह देखते हुए कि आपका कॉन्फ़िगरेशन namenode: namenodeport पर इंगित करने के लिए सेट है)। एचडीएफएस शेल में अधिकांश कमांड संगत यूनिक्स कमांड की तरह व्यवहार करते हैं।
तो ऊपर से यह निष्कर्ष निकाला जा सकता है कि यह सब योजना कॉन्फ़िगर पर निर्भर करता है। पूर्ण यूआरआई के साथ इस दो कमांड का उपयोग करते समय, अर्थात योजना: // ए / बी व्यवहार समान होगा। केवल फ़ाइल और एचडीएफ के लिए डिफ़ॉल्ट रूप से कॉन्फ़िगर किया गया स्कीम का मान एफएस और डीएफएस के लिए क्रमशः है जो व्यवहार में अंतर का कारण है।
hdfs dfs
HDFS फ़ाइलें भी दिखा।