निर्दिष्ट मैं खुशी से HDFS से कनेक्ट कर रहा हूँ और मेरे घर निर्देशिका लिस्टिंग:HDFS - उपयोगकर्ता
Configuration conf = new Configuration();
conf.set("fs.defaultFS", "hdfs://hadoop:8020");
conf.set("fs.hdfs.impl", "org.apache.hadoop.hdfs.DistributedFileSystem");
FileSystem fs = FileSystem.get(conf);
RemoteIterator<LocatedFileStatus> ri = fs.listFiles(fs.getHomeDirectory(), false);
while (ri.hasNext()) {
LocatedFileStatus lfs = ri.next();
log.debug(lfs.getPath().toString());
}
fs.close();
क्या मैं हालांकि किसी विशिष्ट उपयोगकर्ता (नहीं whois उपयोगकर्ता के रूप में कनेक्ट कर रहा है अब करना चाहते कर रहा हूँ)। क्या कोई जानता है कि आप किस उपयोगकर्ता को कनेक्ट करते हैं उसे निर्दिष्ट करते हैं?
हाय मैं एक दूरस्थ HDFS उदाहरण से कनेक्ट करने के लिए इस कोड की कोशिश की, लेकिन मैं सूत्र में अपवाद मिल "मुख्य" java.lang.UnsupportedOperationException: DistributedFileSystem FileSystem कार्यान्वयन – AbtPst
द्वारा कार्यान्वित नहीं तुम ऐसा कैसे हल करने के लिए पता है? – AbtPst
मैंने 2 साल पहले इस प्रश्न से पूछा था। तब से हाडोप एक लंबा सफर तय कर चुका है। जहां तक सटीक कार्यान्वयन होते हैं, चीजें काफी अलग तरीके से संभवतः पूरी तरह से की जाती हैं। – Kong