gpt4 book ai didi

java - 包 org.apache.hadoop.fs 不存在

转载 作者:可可西里 更新时间:2023-11-01 14:14:21 29 4
gpt4 key购买 nike

首先,我知道之前有人问过这个问题,但没有一个解决方案适合我,我想知道为什么。

我正在尝试在我的 Linux 单节点集群上为 hadoop 编译标准的“WordCount.java”.jar,但一直收到 package org.apache.hadoop.* does not exist 错误.

我知道我必须编辑 $CLASSPATH,但我在网上找到的所有内容都说引用 hadoop-core 而我在任何地方都找不到 hadoop-core在我的构建中(2.4.0)。我如何找到 org.apache.hadoop.* 在我的系统上的位置?

我觉得这将是一个很好的“一般”答案,因为我已经看到很多关于此的问题并且每个人都给出了特定的/path/to/classpath/,但它(显然)根据 hadoop 的版本和构建而有所不同。

最佳答案

如您所说,您需要的 CLASSPATH 取决于版本、位置和安装类型。如何安装它是一个单独的讨论,但假设您安装了正确的 hadoop 安装程序,这很容易(尽管我承认,我不知道它在哪里记录)。

Hadoop 提供了一个方便的实用程序来获取您需要的 CLASSPATH 信息。运行这个

bin/hadoop classpath

这应该为您提供设置类路径以编译代码所需的信息。

关于java - 包 org.apache.hadoop.fs 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26723526/

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