मैं कुछ ऑनलाइन ट्यूटोरियल का पालन करने के बाद हडोप में वर्डकाउंट उदाहरण चलाने की कोशिश कर रहा हूं। हालांकि, मुझे यह स्पष्ट नहीं है कि जब हम निम्न आदेश निष्पादित करते हैं तो फाइल को स्थानीय फाइल सिस्टम से एचडीएफएस में कॉपी किया जाता है।हडोप पर एचडीएफएस स्थान क्या है?
hadoop fs -copyFromLocal /host/tut/python-tutorial.pdf /usr/local/myhadoop-tmp/
जब मैं निम्न आदेश निष्पादित, मैं अपने अजगर-tutorial.pdf HDFS पर यहां सूचीबद्ध दिखाई नहीं है।
hadoop fs -ls
यह मुझे भ्रमित कर रहा है। मैंने कोर-साइट.एक्सएमएल में पहले से ही "myhadoop-tmp" निर्देशिका निर्दिष्ट की है। मैंने सोचा कि यह निर्देशिका सभी इनपुट फ़ाइलों को संग्रहीत करने के लिए एचडीएफएस निर्देशिका बन जाएगी।
core-site.xml
=============
<property>
<name>hadoop.tmp.dir</name>
<value>/usr/local/myhadoop-tmp</value>
<description>A base for other temporary directories.</description>
</property>
यदि ऐसा नहीं है तो मेरी मशीन पर स्थित एचडीएफएस कहां है? क्या कॉन्फ़िगरेशन एचडीएफएस निर्देशिका निर्धारित करता है और जब हम इसे स्थानीय फाइल सिस्टम से एचडीएफएस में कॉपी करते हैं तो इनपुट फ़ाइल कहां जाती है?
क्या आपने 'हैडोप एफएस -एलएस/यूएसआर/लोकल/मायहाडोप-टीएमपी /' कोशिश की थी? – cabad
कूल। यह मेरे लिए काम किया। मैं अब अपनी फाइल देख सकता हूं। मार्गदर्शन के लिए धन्यवाद। – user2325154
ठीक है, मेरा जवाब आपके प्रश्न का उत्तर देता है, इसलिए आपको इसे स्वीकार करना चाहिए। – cabad