我正在使用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
请指导我解决此问题。在此先感谢您的帮助。
答案 0 :(得分:2)
您可以尝试使用CqlStorage,如下所示吗?
rows = LOAD'cql:// schema1 / users'USING CqlStorage();