问:想要编译一个mapreduce的java文件,可是上述最右边的类都报错,大侠帮忙看看,需要引入哪个包呢,我看网上有说引入hadoop-core.jar包的,可是我的版本是2.5.2的,会有版本冲突吗?
答:hadoop-mapreduce-client-core-2.5.1.jar,在 hadoop-2.5.1\share\hadoop\mapreduce 目录下
问:再多问个问题哈,如果在后台编译需要引入多个jar包的命令应该怎么写呢?
javac -classpath ../share/hadoop/common/hadoop-common-2.5.2.jar ../share/hadoop/mapreduce/hadoop-mapreduce-client-core-2.5.2.jar *.java这样不行,两个jar包之间要用什么区分呢?答:windows下用分号,linux下用冒号分隔