gpt4 book ai didi

java - org.apache.hadoop.mapreduce 未找到 - Hadoop

转载 作者:行者123 更新时间:2023-12-01 14:43:29 25 4
gpt4 key购买 nike

我正在研究 Hadoop。我需要利用大数据的力量来处理图像。为了玩弄它,我引用了这个example 。我需要在处理图像副本之前创建序列文件。所以我用了this创建序列文件的源代码。

当我在 Hadoop 环境中编译它时,我缺少一些包。我正在使用 Hadoop-0.18.0。

/tmp/BinaryFilesToHadoopSequenceFile.java:12: package org.apache.hadoop.mapreduce does not exist
import org.apache.hadoop.mapreduce.Job;
^
/tmp/BinaryFilesToHadoopSequenceFile.java:13: package org.apache.hadoop.mapreduce does not exist
import org.apache.hadoop.mapreduce.Mapper;
^
/tmp/BinaryFilesToHadoopSequenceFile.java:14: package org.apache.hadoop.mapreduce.lib.input does not exist
import org.apache.hadoop.mapreduce.lib.input.FileInputFormat;
^
/tmp/BinaryFilesToHadoopSequenceFile.java:15: package org.apache.hadoop.mapreduce.lib.input does not exist
import org.apache.hadoop.mapreduce.lib.input.TextInputFormat;
^
/tmp/BinaryFilesToHadoopSequenceFile.java:16: package org.apache.hadoop.mapreduce.lib.output does not exist
import org.apache.hadoop.mapreduce.lib.output.FileOutputFormat;
^
/tmp/BinaryFilesToHadoopSequenceFile.java:17: package org.apache.hadoop.mapreduce.lib.output does not exist
import org.apache.hadoop.mapreduce.lib.output.SequenceFileOutputFormat;

我是不是做错了什么?或者在 0.18.0 中不可用。我知道这个版本是很旧的版本。由于一些限制,我正在使用一个已配置的 VM 来使用,该 VM 具有此版本的 hadoop。任何帮助将不胜感激!!

最佳答案

我无法再轻松找到 0.18.0 的副本来下载,但看起来该版本(或 0.19)中没有提供 mapreduce 包:

不过肯定是 0.20.2

关于java - org.apache.hadoop.mapreduce 未找到 - Hadoop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15700799/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com