2013-12-09 96 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();