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

Hadoop找不到cassandra CqlOutputFormat类

百里俭
2023-03-14

我很难让我的hadoop工作运行。我得到以下异常:

环境是:Ubuntu 12.10、Hadoop 1.2.1、Cassandra 1.2.13

共有1个答案

邓欣德
2023-03-14

您必须将JAR添加到DistributedCache,以便映射器在运行时可用。

                DistributedCache.addArchiveToClassPath(new Path(path.toUri()
                    .getPath()), job);

任何不属于hadoop发行版的自定义jar,如果它们不包括在每个节点的hadoop类路径中,则必须以这种方式添加。

 类似资料:
  • 环境:运行在VMware工作站下。

  • 我正在尝试用单节点hadoop集群运行一个示例程序。我在运行示例程序(jar文件)时遇到一个异常。 多谢了。

  • 我已经通过google尝试了所有可能的解决方案,但仍然不起作用。我没有从hadoop-env.sh和bin/java中得到这个命令not found错误是什么, 导出java_home=c://java/jre6 下面是我的错误 -bash-4.1$bin/Hadoop namenode-格式 /usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.s

  • 问题内容: 我已经安装了两个jdk-jdk 1.5和jdk 1.8。我有以下Ant build.xml配置文件: 在安装jdk1.8之前,从Eclipse调用的Ant成功编译了所有源代码。但是现在,我有以下错误消息: 我的JAVA_HOME和JRE_HOME: 并在Eclipse JRE中将其设置为1.5。Java 1.8在安装过程中会设置一些配置吗? 问题答案: 已知低于1.9.0的Apache

  • 我已经安装了两个JDK--JDK1.5和JDK1.8。我有以下Ant build.xml配置文件: 在安装JDK1.8之前,从Eclipse调用的Ant成功地编译了所有源代码。但现在,我有以下错误消息: 我的JAVA_HOME和JRE_HOME: 并在Eclipse JRE中设置为1.5。Java 1.8在安装过程中是否设置了一些配置?

  • 问题内容: 我试图使用SpringJUnit4ClassRunner创建一个单元测试,但是每次执行测试时,它都说它无法使用mvn install找到SpringJUnit4ClassRunner。 这是我的代码 这是我的POM文件: 我正在使用适合IDE的springSource工具开发此spring mvc应用程序,并且在IDE上将SpringJUnit4ClassRunner突出显示为错误,尽