【问题标题】:Error running Cassandra + Pig运行 Cassandra + Pig 时出错
【发布时间】:2013-12-26 04:49:38
【问题描述】:

我正在使用 cassandra/example/pig/bin/pig_cassandra 脚本在 Cassandra 上运行 Pig 脚本。 执行 rows = LOAD 'cassandra://schema1/users' USING org.apache.cassandra.hadoop.pig.CassandraStorage();

时出现错误

错误: 错误 org.apache.pig.tools.grunt.Grunt - 错误 1069:解析类 org.apache.cassandra.hadoop.pig.CassandraStorage 的类版本号时出现问题

我在 mac os x 10.9 上运行 cassandra 2.0.3、pig 0.12.0 和 java 7

.bash_profile contains 
export PIG_HOME=~/pig-0.12.0-src
export PIG_CONF_DIR=~/hadoop-1.0.4/conf
export PIG_INITIAL_ADDRESS=localhost
export PIG_RPC_PORT=9160
export PIG_PARTITIONER=org.apache.cassandra.dht.Murmur3Partitioner

请指导我解决此问题。提前感谢您的帮助。

【问题讨论】:

  • 能否请您粘贴您对 pig+cassandra 所遵循的总体步骤,我已经看过很多教程但遇到与您相同的例外情况?

标签: hadoop cassandra apache-pig cassandra-2.0


【解决方案1】:

您可以尝试如下使用 CqlStorage 吗?

rows = LOAD 'cql://schema1/users' 使用 CqlStorage();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-29
    • 2014-05-19
    • 2012-07-26
    • 2013-09-04
    • 2013-02-02
    • 1970-01-01
    相关资源
    最近更新 更多