Hadoop 中编译 mapreduce 新手问题

紫川流风 2014-11-05 10:54:06
我有一个 MapReduce.Java 的文件,
javac MapReduce.java

总说引入的包找不到。
网上说可以用类似如下的命令:
javac -classpath ~/hadoop-0.20.203.0/hadoop-core-0.20.203.0.jar  FileSystemDoubleCat.java

可是我下载的Hadoop里面没有这个 JAR 文件 hadoop-core-0.20.203.0.jar 找不到。

请问是新版本的编译方式变了么,hadoop-core这个包变成了别的名字?
还是因为我下错了hadoop的版本?
...全文
461 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
用IDE工具编译要方便的多
紫川流风 2014-11-05
  • 打赏
  • 举报
回复
引用 4 楼 sky_walker85 的回复:
hadoop2版本中的jar都位于share\hadoop文件夹下,分为common、hdfs等价格文件下,建议楼主有eclipse或其他开发工具,然后倒入相应的jar就可以了
我试下,Thx!
skyWalker_ONLY 2014-11-05
  • 打赏
  • 举报
回复
hadoop2版本中的jar都位于share\hadoop文件夹下,分为common、hdfs等价格文件下,建议楼主有eclipse或其他开发工具,然后倒入相应的jar就可以了
紫川流风 2014-11-05
  • 打赏
  • 举报
回复
引用 1 楼 wulinshishen 的回复:
楼主用的是几的版本,hadoop 2 开始没有hadoop-core.jar了
我用的是2.5 ,这个版本要怎么编译呢?
skyWalker_ONLY 2014-11-05
  • 打赏
  • 举报
回复
你使用的是哪个版本的hadoop,在hadoo的根目录下有hadoop-core-1.2.1.jar的文件,查看一下,然后修改一下为你所使用的jar文件
  • 打赏
  • 举报
回复
楼主用的是几的版本,hadoop 2 开始没有hadoop-core.jar了

20,808

社区成员

发帖
与我相关
我的任务
社区描述
Hadoop生态大数据交流社区,致力于有Hadoop,hive,Spark,Hbase,Flink,ClickHouse,Kafka,数据仓库,大数据集群运维技术分享和交流等。致力于收集优质的博客
社区管理员
  • 分布式计算/Hadoop社区
  • 涤生大数据
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧