我是.Net开发人员(没有太多经验),现在正在学习Hadoop
。但是我的首选是Hive
,我只想触摸java代码并首先熟悉Eclipse。
我试图编写Driver
代码来运行和Map Reduce
工作。但是当我尝试创建JobConf
对象时,我收到语法错误。
JobConf conf = new JobConf(MaxTemperature.class);
作为开发人员,我可以猜测这是一些缺少库的问题。但真的不确定从哪里获取这些库。有人可以帮我吗?把我作为一个初学者,我现在对日食感到非常不舒服。我甚至无法在eclipse中找到解决方案资源管理器(Visual Studio)。请帮忙。
修改
如果我明天遇到类似的问题,请尝试指导我专门为Hadoop找到丢失的库。
答案 0 :(得分:0)
我建议抓住eclipse tutorial或观看screencast。
在Eclipse中,每个带有红色涂鸦的行在左侧都有一个图标,显示错误消息。单击它将弹出一些建议的问题修复。
快捷方式CTRL + SHIFT + O
会自动添加缺少的导入语句。如果找不到类JobConf
,则应首先将hadoop-core-x.jar
添加到项目的类路径中。
如果有疑问,您可以使用http://www.findjar.com找到丢失的JAR。只需键入缺少的类,它就会建议一些JAR。
答案 1 :(得分:0)
检查blog如何在Eclipse中开发/调试Hadoop应用程序。该博客还包括一个简单的MapReduce程序。