【问题标题】:MapReduce on Cassandra execution errorMapReduce 上 Cassandra 执行错误
【发布时间】:2013-12-07 12:59:25
【问题描述】:

我正在运行一个示例 mapreduce 程序(字数)来查询 cassandra 数据。 我已将 cassandra jar 文件包含到 hadoop 类路径“export HADOOP_CLASSPATH=/usr/share/cassandra/lib/*:$HADOOP_CLASSPATH”中,如 http://wiki.apache.org/cassandra/HadoopSupport: 中指定的每个任务跟踪器。但是当我构建 jar 文件时,我得到如下所示的错误。 .
.
.
.
.
.

.

如何构建 jar 文件使其可以在 cassandra 数据上运行?

如何将 cassandra 数据的路径提供给 mapreduce 程序?一般来说,对于 HDFS 数据处理,我们会给出类似“hadoop jar filename.jar ConfigClassName inputfile outputfile”的命令。在 cassandra 的情况下如何给出相同的命令?

关于如何进行的任何想法?

提前致谢!!!

【问题讨论】:

    标签: java hadoop mapreduce cassandra


    【解决方案1】:

    请尝试像这样构建 --

    javac -classpath $HADOOP_CLASSPATH:/usr/local/hadoop/hadoop-1.2.1/hadoop-core-1.2.1.jar WordCount.java
    

    我想,在构建时,您还需要将 HADOOP_CLASSPATH 放在 javac 类路径中。

    【讨论】:

    • 谢谢。我得到了 jar 文件,但是如何在 cassandra 数据上执行呢?
    • 没有线索!没有真正使用过Cassandra。刚刚回复了帮你编译jar。也许你可以看到指南:)
    猜你喜欢
    • 1970-01-01
    • 2014-02-27
    • 2016-06-15
    • 2012-04-25
    • 2014-08-01
    • 2014-03-28
    • 1970-01-01
    • 2011-02-01
    • 1970-01-01
    相关资源
    最近更新 更多