Java 从servlet运行Mapreduce作业

Java 从servlet运行Mapreduce作业,java,hadoop,mapreduce,Java,Hadoop,Mapreduce,如何从servlet触发map reduce作业?我有一个jsp页面,它接收用户的某些参数。这些参数用作Map Reduce作业的输入。我如何完成这项任务 按照 我尝试设置以下两个属性 conf.set(fs.default.name, <the ip/port>) conf.set(mapred.job.tracker, <the ip/port>) conf.set(fs.default.name,) conf.set(mapred.job.tracker,)

如何从servlet触发map reduce作业?我有一个jsp页面,它接收用户的某些参数。这些参数用作Map Reduce作业的输入。我如何完成这项任务

按照

我尝试设置以下两个属性

conf.set(fs.default.name, <the ip/port>) 
conf.set(mapred.job.tracker, <the ip/port>)
conf.set(fs.default.name,)
conf.set(mapred.job.tracker,)
不幸的是,它抛出了以下异常,我无法解决


java.io.IOException:无法初始化群集。请检查您的mapreduce.framework.name配置和相应的服务器地址。

那么您使用的是CDH、HDP、MapR?请提供更多关于Hadoop版本的信息(显然您正在使用YARN)、您的发行版等@Thomas,我正在使用CDH4 Hadoop-2.0.0-CDH4.0.1所以您的属性“mapreduce.framework.name”的值应该是“YARN”。@Thomas mapreduce.framework.name是YARN