hadoop - Hadoop:在 hadoop 命令中使用 wikipediaminer jar 文件时出错
问题描述
我在我的项目中使用wikipediaminer和 Hadoop。
当我在 Linux 终端中运行以下代码时:
hadoop jar wikipedia-miner-hadoop.jar org.wikipedia.miner.extraction.DumpExtractor input/dump.xml input/languages.xml en input/en-sent.bin output
我收到了这个错误:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/record/RecordInput
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at org.apache.hadoop.util.RunJar.run(RunJar.java:316)
at org.apache.hadoop.util.RunJar.main(RunJar.java:236)
Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.record.RecordInput
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 4 more
可以随便
解决方案
推荐阅读
- google-colaboratory - 谷歌 Colab Pro 限制?
- java - 如何编辑动态 yaml 文件的特定键
- rest - Open API 3.0 是否支持不同代的前端和后端?
- flutter - 我需要在颤振中发出一个帖子请求
- kubernetes - 无法同步配置映射缓存:超时
- outlook - 使用 MS Graph 添加事件订阅时出错
- regex - 路径参数正则表达式
- git - 在 Ubuntu 中集成 Powershell 和 Ubuntu 的最佳 Git GUI
- r - 当 anova.svyglm 错误仍然存在时,可替代 cj_anova 的权重
- git - 根文件夹中的 git ignore 不会忽略 vs 代码文件