我正在使用 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
请指导我解决这个问题。预先感谢您的帮助。
最佳答案
您可以尝试如下使用 CqlStorage 吗?
rows = 使用 CqlStorage() 加载“cql://schema1/users”;
关于hadoop - 运行 Cassandra + Pig 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20464504/