Try following this and see if it helps getting started:
https://github.com/jeromatron/pygmalion/wiki/Getting-Started

I haven't tried it with 0.9 yet but I plan to this week.  We use the 
CassandraStorage jar in production.  If you can, validate your data with 
Cassandra's schema validators.  CassandraStorage gets the schema from Cassandra 
and tries to unmarshal the data into Pig data types with the schema information.

See if that helps.

On Jul 31, 2011, at 9:48 AM, Shai Harel wrote:

> hey all, i'v been trying to query cassandra using my pig script,
> so i used the contrib jar from cassandra. and i'm getting the following
> error...
> some thrift failure err.... :|
> 
> ERROR 2998: Unhandled internal error.
> org.apache.thrift.meta_data.FieldValueMetaData.<init>(BZ)V
> 
> java.lang.NoSuchMethodError:
> org.apache.thrift.meta_data.FieldValueMetaData.<init>(BZ)V
>    at org.apache.cassandra.thrift.SliceRange.<clinit>(SliceRange.java:149)
>    at org.apache.cassandra.hadoop.pig.CassandraStorage.setLocation(Unknown
> Source)
>    at
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.JobControlCompiler.getJob(JobControlCompiler.java:369)
>    at
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.JobControlCompiler.compile(JobControlCompiler.java:256)
>    at
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MapReduceLauncher.launchPig(MapReduceLauncher.java:147)
>    at
> org.apache.pig.backend.hadoop.executionengine.HExecutionEngine.execute(HExecutionEngine.java:378)
>    at
> org.apache.pig.PigServer.executeCompiledLogicalPlan(PigServer.java:1198)
>    at org.apache.pig.PigServer.storeEx(PigServer.java:874)
>    at org.apache.pig.PigServer.store(PigServer.java:816)
>    at org.apache.pig.PigServer.openIterator(PigServer.java:728)
>    at
> org.apache.pig.tools.grunt.GruntParser.processDump(GruntParser.java:612)
>    at
> org.apache.pig.tools.pigscript.parser.PigScriptParser.parse(PigScriptParser.java:303)
>    at
> org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:165)
>    at
> org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:141)
>    at org.apache.pig.tools.grunt.Grunt.run(Grunt.java:76)
>    at org.apache.pig.Main.run(Main.java:465)
>    at org.apache.pig.Main.main(Main.java:107)
> 
> 
> does anyone managed to get this up and running?
> i'm considering to rewrite the CassandraStorage.jar using Hector,
> Any thoughts about that?

Reply via email to