Hadoop Pig Cassandra get_range_slices错误

时间:2012-05-04 10:10:24

标签: java hadoop mapreduce cassandra apache-pig

我正在使用Cassandra 1.0.9和最新的Pig和Hadoop来执行MapReduce任务。

只是在Pig中编写的一个简单任务,用于从Cassandra数据库中提取2列。

似乎工作然后它遇到了这个问题...

java.lang.RuntimeException:org.apache.thrift.TApplicationException:在org.apache.cassandra.hadoop的org.apache.cassandra.hadoop.ColumnFamilyRecordReader $ RowIterator.maybeInit(ColumnFamilyRecordReader.java:334)中处理get_range_slices的内部错误.ColumnFamilyRecordReader $ RowIterator.computeNext(ColumnFamilyRecordReader.java:348)位于com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java)的org.apache.cassandra.hadoop.ColumnFamilyRecordReader $ RowIterator.computeNext(ColumnFamilyRecordReader.java:222) :140)在com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:135)org.apache.cassandra.hadoop.ColumnFamilyRecordReader.nextKeyValue(ColumnFamilyRecordReader.java:178)org.apache.cassandra.hadoop。位于org.apache.hadoop.mapred.MapTask的org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.nextKeyValue(PigRecordReader.java:194)中的pig.CassandraStorage.getNext(未知来源)$ NewTrackingRecordReader.nextKeyValue (MapTask.java:532)位于org.apache的org.apache.hadoop.mapreduce.MapContext.nextKeyValue(MapContext.java:67)org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:143)。 hadoop.mapred.MapTask.runNewMapper(MapTask.java:764)org.apache.hadoop.mapred.MapTask.run(MapTask.java:370)org.apache.hadoop.mapred.Child $ 4.run(Child.java) :255)at java.security.AccessController.doPrivileged(Native Method)at javax.security.auth.Subject.doAs(Subject.java:396)at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1093 )org.apache.hadoop.mapred.Child.main(Child.java:249)引起:org.apache.thrift.TApplicationException:内部错误处理org.apache.thrift.TApplicationException.read中的get_range_slices(TApplicationException.java: 108)org.apache.cassandra.thrift.Cassandra $ Client.recv_get_range_slices(Cassandra.java:754)org.apache.cassandra.thrift.Cassandra $ Client.get_range_slices(Cassandra.java:734)org.apache.cassandra .hadoop.ColumnFamilyRecordReader $ R owIterator.maybeInit(ColumnFamilyRecordReader.java:289)... 17更多

周围有办法吗?我可以根据要求显示Pig脚本。

谢谢。

0 个答案:

没有答案