无法为hadoop编译maxtemperaturemapper.java示例:包org.apache.hadoop.mapreduce不存在

arknldoa  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(347)

我花了很长时间在我学校的实验室计算机上编译这本书的第一个例子,用javac玩hadoop\u classpath变量和-classpath标志,但都没有用。以下是我仍然收到的错误消息:
javac-verbose-classpath~/downloads/hadoop/share/hadoop/common/hadoop-common-2.0.4-alpha.jar:~/downloads/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-client-app-2.0.4-alpha.jar:~/downloads/hadoop/share/hadoop/mapreduce-client-core-2.0.4-alpha.jar:~/downloads/hadoop/share/hadoop/mapreduce-client-common-2.0.4-alpha.jar:~/downloads/hadoop/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-client-hs-2.0.4-alpha.jar:~/downloads/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-2.0.4-alpha-tests.jar:~/downloads/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.0.4-alpha.jar:~/downloads/hadoop/share/hadoop/mapreduce/hadoop-client-shuffle-2.0.4-alpha.jarmaxtemperaturemapper.java文件
[解析开始regularfileobject[maxtemperaturemapper.java]][解析完成13ms][源文件搜索路径:/home/2013/rbokse/downloads/hadoop/share/hadoop/common/hadoop-common-2.0.4-alpha.jar,~/downloads/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-client-app-2.0.4-alpha.jar,~/downloads/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-client-core-2.0.4-alpha.jar,~/downloads/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-client-common-2.0.4-alpha.jar,~/downloads/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-client-hs-2.0.4-alpha.jar,~/downloads/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-2.0.4-alpha-tests.jar,~/downloads/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.0.4-alpha.jar,~/downloads/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-client-shuffle-2.0.4-alpha.jar]
[类文件的搜索路径:/usr/lib/jvm/java-7-openjdk-i386/jre/lib/resources.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/rt.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/sunrsassign.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/jre/lib/jce.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/charsets.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/netx.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/plugin.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/riho.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/classes,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/ext/sunpkcs11.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/ext/sunjce\u provider.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/ext/localedata.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/ext/ext/java atk wrapper.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/ext/pulse-java.jar,/usr/lib/jvm/java-7-openjdk-i386/jre/lib/ext/zipfs.jar,/home/2013/rbokse/downloads/hadoop/share/hadoop/common/hadoop-common-2.0.4-alpha.jar,~/downloads/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-client-app-2.0.4-alpha.jar,~/downloads/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-client-core-2.0.4-alpha.jar,~/downloads/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-client-common-2.0.4-alpha.jar,~/downloads/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-client-hs-2.0.4-alpha.jar,~/downloads/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-2.0.4-alpha-tests.jar,~/downloads/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.0.4-alpha.jar,~/downloads/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-client-shuffle-2.0.4-alpha.jar]
[正在加载zipfileindexfileobject[/usr/lib/jvm/java-7-openjdk-i386/lib/ct.sym(meta-inf/sym/rt.jar/java/io/ioexception.class)]]
[正在加载zipfileindexfileobject[/home/2013/rbokse/downloads/hadoop/share/hadoop/common/hadoop-common-2.0.4-alpha.jar(org/apache/hadoop/io/intwritable.class)]][正在加载zipfileindexfileobject[/home/2013/rbokse/downloads/hadoop/share/hadoop/common/hadoop-common-2.0.4-alpha.jar(org/apache/hadoop/io/longwritable.class)]]
[正在加载zipfileindexfileobject[/home/2013/rbokse/downloads/hadoop/share/hadoop/common/hadoop-common-2.0.4-alpha.jar(org/apache/hadoop/io/text.class)]]maxtemperaturemapper。java:8:错误:包org.apache.hadoop.mapreduce不存在导入org.apache.hadoop.mapreduce.mapper;^最高温度上限。java:11:错误:找不到符号扩展Map器{^symbol:类Map器maxtemperaturemapper。java:16:错误:找不到符号public void map(longwritable key,text value,context context)^symbol:类上下文位置:类maxtemperaturemapper
[正在加载zipfileindexfileobject[/usr/lib/jvm/java-7-openjdk-i386/lib/ct.sym(meta-inf/sym/rt.jar/java/lang/interruptedexception.class)]]
[正在加载zipfileindexfileobject[/usr/lib/jvm/java-7-openjdk-i386/lib/ct.sym(meta-inf/sym/rt.jar/java/lang/override.class)]]
[正在加载zipfileindexfileobject[/usr/lib/jvm/java-7-openjdk-i386/lib/ct.sym(meta-inf/sym/rt.jar/java/lang/object.class)]。。。
[正在加载zipfileindexfileobject[/usr/lib/jvm/java-7-openjdk-i386/lib/ct.sym(meta-inf/sym/rt.jar/java/lang/number.class)]]maxtemperaturemapper。java:15:error:method不重写或实现父类型@override^[total 170ms]中的方法4个错误
任何帮助都将不胜感激。

yv5phkfx

yv5phkfx1#

尝试使用 $HOME 而不是 ~ 在你的 -classpath 争论。我确信这给我带来了麻烦。

相关问题