2013-12-09 59 views
2

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

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

我正在卡桑德拉2.0.3,在mac os上使用java 7的猪0.12.0 x 10.9

.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 

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

+0

请问您可以粘贴您为猪+卡桑德拉所遵循的整体步骤,我已经看过很多教程,但得到与您相同的例外吗? –

回答

2

你可以尝试使用如下的CqlStorage吗?

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