HDFS कमांड्स: Hadoop Shell कमांड्स को मैनेज करने के लिए HDFS



यह ब्लॉग विभिन्न HDFS कमांड जैसे fsck, copyFromLocal, expunge, cat इत्यादि के बारे में बात करता है जो कि Hadoop फाइल सिस्टम को प्रबंधित करने के लिए उपयोग किए जाते हैं।

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 में निपुण होने में मदद मिलती है रिटेल, सोशल मीडिया, एविएशन, टूरिज्म, फाइनेंस डोमेन पर रियल-टाइम उपयोग मामलों का उपयोग करना।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया टिप्पणी अनुभाग में इसका उल्लेख करें और हम आपके पास वापस आ जाएंगे।