运行Cassandra + Pig时出错

时间:2013-12-09 06:29:49

标签: hadoop cassandra apache-pig cassandra-2.0

我正在使用cassandra / example / pig / bin / pig_cassandra脚本在Cassandra上运行Pig脚本。 我在执行 rows = LOAD' cassandra:// schema1 / users'时遇到错误使用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,猪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

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

1 个答案:

答案 0 :(得分:2)

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

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