现在想单独的写个类实现读取hdfs文件内容导入mysql,也就是使用java api 来写main方法那种形式来实现。
Configuration conf = new Configuration(true);
conf.set("fs.default.name", "hdfs://<span style="font-family: Arial, Helvetica, sans-serif;">cluster2</span>");
conf.set("fs.hdfs.impl", "org.apache.hadoop.hdfs.DistributedFileSystem");
FileSystem fs = null;//
try {
fs = FileSystem.get(conf);
} catch (Exception e) {
LOG.error("getFileSystem failed :" + e.getMessage());
}
但是上述内容会报错,java.net.UnknownHostException: hdfs://cluster2
至此,因为是hadoop yarn 2.2,所以根据 http://www.oschina.net/code/snippet_121248_34430 博文中的配置,增加了conf中的属性。
修正如下
conf = new Configurati