这可能是一个基本问题,但在 map reduce 程序中,我想读取输入文件夹中存在的所有文件的名称而不是内容,并且我想将这些文件的名称发送到我的映射器类。配置conf=新配置();
Job job=new Job(conf,"Analysis");
job.setInputFormatClass(KeyValueTextInputFormat.class);
//Path pa =new Path("hdfs://localhost:54310/home/aparajith");
//pa.
FileInputFormat.addInputPath(job,new Path("/hduser/"));
FileOutputFormat.setOutputPath(job, new Path("/CrawlerOutput23/"));
job.setJarByClass(mapper.Mapper1.class);
job.setMapperClass(mapper.Mapper1.class);
job.setReducerClass(mapper.Reducer1.class);
job.setOutputKeyClass(Text.class);
job.setOutputValueClass(Text.class);
System.exit(job.waitForCompletion(true) ? 0 : -1);
这是我的主要课程,我似乎无法弄清楚。