当前位置: 首页 > 知识库问答 >
问题:

在Ubuntu中运行Hadoop Jar

李鹏
2023-03-14

我正在尝试在Hadoop中运行一个jar文件。我已经使用Eclipse导出功能转换了jar文件。现在的问题是,当我运行jar文件时,它显示classnotfoundexception。我在子文件夹中的主类,例如WordCount-

共有2个答案

曾元忠
2023-03-14

您是否在驱动程序类主方法中设置了job.setJarByClassName(DriverClassName.class)?我过去也遇到过同样的问题,设置后解决了。

东方建修
2023-03-14

试试这个

$ bin/hadoop jar /usr/local/wordcount.jar org.myorg.WordCount /usr/local/wordcount/input /usr/local/wordcount/output
 类似资料:
  • 问题内容: 我想知道是否可以在 Ubuntu 14.04 USB Live-Disk中 安装和运行Docker 。 我正在尝试使用 8GB USB,4 GB用于安装和 4 GB用于持久存储的方法 ,但是在运行容器时,我总是遇到错误(拉出它们没有问题 )。 这是我的Docker版本: 我在运行Docker容器时遇到的当前错误是: OBS:有时错误是 cpuset 或找不到 设备 。 我正在使用的活动

  • 我被以下错误困住了。我不知道这是什么类型的错误。我该怎么办?

  • 问题内容: 我在ubuntu 13.10上运行时遇到问题,我认为这是问题的根源。 我gradle使用以下命令安装 运行命令时出现错误gradle -version: 我正在使用Java版本: 我不知道该怎么办。我尝试了不同版本的Java,但无济于事。 问题答案: 我想出了的Makefile补丁。 应用此补丁: run: 测试

  • 我过去经常用这样的命令运行程序: 然后我可以用我的Ubuntu系统的显示器运行wireshark。就像这个页面的例子:用docker运行GUI应用程序 现在它不工作了。当我运行wireshark时,我得到这个错误:

  • 问题内容: 我正在尝试在Ubuntu终端上运行javac。但是我得到以下信息: JDK已经安装并运行说 我的jdk安装在/ usr / lib / jvm / java-6-open- jdk中;而且我能够从Eclipse编译并运行Java程序。但是在使用终端时遇到了上述问题。 问题答案: 该二进制(可能其他的Java二进制文件)是/不是您的用户环境变量。有几种解决方法: 添加到用户的环境变量。您