Ошибка при запуске Cassandra + Pig

Я использую сценарий cassandra / example / pig / bin / pig_cassandra для запуска сценариев Pig на Cassandra. Я получаю сообщение об ошибке при выполнении 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

Я запускаю cassandra 2.0.3, pig 0.12.0 с java 7 на mac os 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

Пожалуйста, помогите мне решить эту проблему. Заранее спасибо за помощь.


person l0n3r4n83r    schedule 09.12.2013    source источник
comment
не могли бы вы вставить общие шаги, которые вы выполнили для pig + cassandra, я уже видел много руководств, но получаю те же исключения, что и вы?   -  person Shubham Sharma    schedule 13.10.2017


Ответы (1)


Можете ли вы попробовать использовать CqlStorage, как показано ниже?

rows = LOAD 'cql: // schema1 / users' ИСПОЛЬЗОВАНИЕ CqlStorage ();

person user3207663    schedule 22.02.2014