का उपयोग कर एचडीएफएस में डेटा स्थानांतरित करना मुझे नहीं पता कि यहां क्या हो रहा है लेकिन मैं अपने स्थानीय फाइल सिस्टम में निर्देशिका से एक साधारण फ़ाइल को एचडीएफएस के लिए निर्दिष्ट निर्देशिका में कॉपी करने की कोशिश कर रहा हूं।कॉपीफ्रोमोकल स्विच
मेरे में HDFS-site.xml मैं निर्दिष्ट किया है कि HDFS के लिए निर्देशिका/घर/वैभव/Hadoop/dataNodeHadoopData निम्नलिखित गुण का उपयोग करेंगे -
<name>dfs.data.dir</name>
<value>/home/vaibhav/Hadoop/dataNodeHadoopData/</value>
and
<name>dfs.name.dir</name>
<value>/home/vaibhav/Hadoop/dataNodeHadoopData/</value>
मैं निम्न आदेश का उपयोग कर रहा -
bin/hadoop dfs -copyFromLocal /home/vaibhav/ml-100k/u.data /home/vaibhav/Hadoop/dataNodeHadoopData
फ़ाइल u.data को स्थानीय फाइल सिस्टम स्थान से उस निर्देशिका में कॉपी करने के लिए जिसे मैंने एचडीएफएस निर्देशिका के रूप में निर्दिष्ट किया है। लेकिन जब मैं ऐसा करता हूं, कुछ भी नहीं होता - कोई त्रुटि नहीं, कुछ भी नहीं। और एचडीएसएफ में कोई फ़ाइल कॉपी नहीं की जाती है। क्या मुझसे कुछ गलत हो रही है? कोई अनुमति मुद्दा हो सकता है?
सुझावों की आवश्यकता है।
मैं छद्म वितरित एकल नोड मोड का उपयोग कर रहा हूं।
इसके अलावा, एक संबंधित नोट पर, मैं पूछना चाहता हूं कि मेरे मानचित्र में कार्यक्रम को कम करने के लिए मैंने इनपुटफाइल को /home/vaibhav/ml-100k/u.data के रूप में इनपुट करने के लिए कॉन्फ़िगरेशन सेट किया है। तो क्या यह स्वचालित रूप से दिए गए स्थान से फ़ाइल को hdfs में कॉपी नहीं करेगा?
क्या मैं स्थानीय फ़ाइल ssytem से डेटा को एचडीएफएस में स्थानांतरित करने में लगने वाला समय माप सकता हूं? – Tariq