我在这一行中收到此错误:-
JobConf conf = new JobConf(getConf(), recommended.class);
conf.setJobName("data to be recommended");
对于推荐的类型,方法 getConf() 是未定义的。
您正在尝试从未定义该方法(并且不在其超类层次结构中)调用该方法getConf()
。因此,Java找不到你的方法,编译器甚至不会构建类。引用所需方法的位置,或相应地为此方法进行实现。
如果是hadoop,则包括hadoop jar。
总之:
JobConf是用于编写Hadoop作业的API的一部分。
JobConf job = new JobConf(new Configuration(), MyJob.class);
有关更多详细信息,请访问以下链接
https://hadoop.apache.org/docs/current/api/org/apache/hadoop/mapred/JobConf.html
希望这有帮助。