HDFS कमांड
मेरे में पिछले ब्लॉग , मैंने पहले ही चर्चा की है कि एचडीएफएस, इसकी विशेषताएं और वास्तुकला क्या है। यात्रा की ओर पहला कदम HDFS कमांड निष्पादित कर रहा है और यह खोज रहा है कि HDFS कैसे काम करता है। इस ब्लॉग में, मैं एचडीएफएस कमांड के बारे में बात करूंगा, जिसके उपयोग से आप हडोप फाइल सिस्टम का उपयोग कर सकते हैं।
तो, मैं आपको एचडीएफ फाइल सिस्टम के साथ काम करते समय महत्वपूर्ण एचडीएफ कमांड और उनके काम बताता हूं।
fsck
HFSop फाइल सिस्टम के स्वास्थ्य की जांच करने के लिए HDFS कमांड।
आदेश: hdfs fsck /
ls
एचडीएफएस एचडीएफएस में फाइलों और निर्देशिकाओं की सूची प्रदर्शित करने के लिए।
आदेश: hdfsdfs -Ls /
mkdir
HDFS HDFS में डायरेक्टरी बनाने के लिए कमांड।
उपयोग: hdfs dfs -mkdir / directory_name
आदेश: hdfs dfs -mkdir / new_edureka
ध्यान दें: यहां हम HDFS में 'new_edureka' नाम की एक निर्देशिका बनाने की कोशिश कर रहे हैं।
स्पर्श करें
एचडीएफएस फ़ाइल आकार 0 बाइट्स के साथ एचडीएफएस में एक फाइल बनाने के लिए।
उपयोग: hdfs dfs –touchz / directory / filename
आदेश: hdfs dfs –touchz / new_edureka / नमूना
ध्यान दें: यहां हम फ़ाइल आकार 0 बाइट्स के साथ hdfs की निर्देशिका 'new_edureka' में 'नमूना' नामक एक फ़ाइल बनाने की कोशिश कर रहे हैं।
का
एचडीएफएस फ़ाइल आकार की जांच करने के लिए कमांड।
उपयोग: hdfs dfs –du -s / directory / filename
आदेश: hdfs dfs –du -s / new_edureka / नमूना
बिल्ली
एचडीएफएस कमांड जो एचडीएफएस पर एक फ़ाइल पढ़ता है और उस फ़ाइल की सामग्री को मानक आउटपुट पर प्रिंट करता है।
उपयोग: hdfs dfs –cat / path / to / file_in_hdfs
आदेश: hdfs dfs –cat / new_edureka / test
पाठ
HDFS कमांड जो एक सोर्स फाइल लेता है और फाइल को टेक्स्ट फॉर्मेट में आउटपुट करता है।
उपयोग: hdfs dfs -text / directory / filename
आदेश: hdfs dfs -text / new_edureka / test
copyFromLocal
HDFS कमांड को स्थानीय फ़ाइल सिस्टम से HDFS में फाइल कॉपी करने के लिए।
उपयोग: hdfs dfs -copyFromLocal
आदेश: hdfs dfs –copyFromLocal / home / edureka / test / new_edureka
ध्यान दें: यहां परीक्षण स्थानीय डायरेक्टरी / होम / एडुरेका में मौजूद फाइल है और कमांड के निष्पादित होने के बाद टेस्ट फाइल को एचडीएफएस की / new_edureka निर्देशिका में कॉपी किया जाएगा।
__init__ को हराया
copyToLocal
एचडीएफएस कमांड को एचडीएफएस से लोकल फाइल सिस्टम में फाइल कॉपी करें।
उपयोग: hdfs dfs -copyToLocal
आदेश: hdfs dfs –copyToLocal / new_edureka / test / home / edureka
ध्यान दें: यहाँ परीक्षण HDFS की new_edureka निर्देशिका में मौजूद एक फ़ाइल है और कमांड के निष्पादित होने के बाद परीक्षण फ़ाइल को स्थानीय निर्देशिका / होम / edureka में कॉपी किया जाएगा
डाल
HDFS कमांड लोकल फाइल सिस्टम से डेस्टिनेशन फाइल सिस्टम में सिंगल सोर्स या मल्टीपल सोर्स कॉपी करने के लिए।
उपयोग: hdfs dfs -पुट
आदेश: hdfs dfs -put / home / edureka / test / उपयोगकर्ता
ध्यान दें: कमांड copyFromLocal कमांड डालने के समान है, सिवाय इसके कि स्रोत एक स्थानीय फ़ाइल संदर्भ के लिए प्रतिबंधित है।
प्राप्त
HDFS कमांड को एचडीएफ से स्थानीय फाइल सिस्टम में फाइल कॉपी करने के लिए।
उपयोग: hdfs dfs -get
आदेश: hdfs dfs –get / user / test / home / edureka
ध्यान दें: कमांड copyToLocal कमांड प्राप्त करने के समान है, सिवाय इसके कि गंतव्य एक स्थानीय फ़ाइल संदर्भ में प्रतिबंधित है।
गिनती
HDFS कमांड निर्दिष्ट फ़ाइल पैटर्न से मेल खाने वाले रास्तों के अंतर्गत निर्देशिकाओं, फ़ाइलों और बाइट्स की संख्या की गणना करने के लिए।
उपयोग: hdfsdfs -count
आदेश: hdfs dfs -count / उपयोगकर्ता
आरएम
HDFS HDFS से फाइल हटाने के लिए।
उपयोग: hdfs dfs -rm
आदेश: hdfs dfs -rm / new_edureka / test
rm -r
HDFS कमांड और HDFS से इसकी संपूर्ण सामग्री को हटाने की आज्ञा।
उपयोग: hdfs dfs -rm -r
आदेश: hdfs dr -rm -r / new_edureka
सी.पी.
स्रोत से गंतव्य तक फ़ाइलों को कॉपी करने के लिए HDFS कमांड। यह आदेश कई स्रोतों को भी अनुमति देता है, जिस स्थिति में गंतव्य को एक निर्देशिका होना चाहिए।
उपयोग: hdfs dfs -सी.पी.
आदेश: hdfs dfs -cp / user / hadoop / file1 / user / hadoop / file2
आदेश: hdfs dfs -cp / user / hadoop / file1 / user / hadoop / file2 / user / hadoop / dir
एम.वी.
HDFS कमांड फाइल को सोर्स से डेस्टिनेशन पर ले जाने के लिए। यह आदेश कई स्रोतों को भी अनुमति देता है, जिस स्थिति में गंतव्य को एक निर्देशिका होने की आवश्यकता होती है।
उपयोग: hdfs dfs -mv
आदेश: hdfs dfs -mv / user / hadoop / file1 / user / hadoop / file2
उघाड़ना
HDFS कमांड जो कचरा खाली करता है।
आदेश: hdfsdfs-पंचायत करें
rmdir
निर्देशिका को हटाने के लिए HDFS कमांड।
उपयोग: hdfs dfs -rmdir
ग्रहण में ककड़ी उदाहरण के साथ सेलेनियम वेबड्राइवर
आदेश: hdfs dfs -rmdir / user / hadoop
उपयोग
HDFS कमांड जो एक व्यक्तिगत कमांड के लिए मदद लौटाता है।
उपयोग: hdfs dfs -usage
आदेश: hdfs dfs -usage mkdir
ध्यान दें: उपयोग कमांड का उपयोग करके आप किसी भी कमांड के बारे में जानकारी प्राप्त कर सकते हैं।
मदद
HDFS कमांड जो दिए गए कमांड या सभी कमांड के लिए मदद प्रदर्शित करता है यदि कोई भी निर्दिष्ट नहीं है।
आदेश: hdfs dfs -help
यह एचडीएफएस कमांड्स ब्लॉग का अंत है, मुझे आशा है कि यह जानकारीपूर्ण था और आप सभी आदेशों को निष्पादित करने में सक्षम थे। अधिक HDFS कमांड के लिए, आप Apache Hadoop को संदर्भित कर सकते हैंप्रलेखन यहाँ।
अब जब आपने उपरोक्त HDFS कमांड निष्पादित किया है, तो देखें 250,000 से अधिक संतुष्ट शिक्षार्थियों के एक नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी, एडुरेका द्वारा, दुनिया भर में फैली हुई है। Edureka Big Data Hadoop सर्टिफिकेशन ट्रेनिंग कोर्स से शिक्षार्थियों को HDFS, यार्न, MapReduce, Pig, Hive, HBase, Oozie, Flume और Sqoop में निपुण होने में मदद मिलती है रिटेल, सोशल मीडिया, एविएशन, टूरिज्म, फाइनेंस डोमेन पर रियल-टाइम उपयोग मामलों का उपयोग करना।
क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया टिप्पणी अनुभाग में इसका उल्लेख करें और हम आपके पास वापस आ जाएंगे।