2013-04-09 35 views
1

我刚刚从Cassandra 1.1.7升级到1.2.3,并且即时消息现在在output.log中看到很多以下错误,无法在Web上找到关于它的很多内容:添加的列不排序为最后一列

错误11:56:01317异常螺纹加工[ReadStage:7236,5,主] java.lang.AssertionError:加列不排序作为org.apache.cassandra.db.ArrayBackedSortedColumns最后一列 。 addColumn(ArrayBackedSortedColumns.java:131) 在org.apache.cassandra.db.AbstractColumnContainer.addColumn(AbstractColumnContainer.java:109) 在org.apache.cassandra.db.AbstractColumnContainer.addColumn(AbstractColumnContainer.java:104) 在org.apache .cassandra.db.filter.SliceQueryFilter.collectReducedColumns(SliceQueryFilter.java:171) at org.apache.cassandra.db.filter.QueryFilter.collat​​eColumns(QueryFilter.java:136) at org.apache.cassandra.db.filter .QueryFilter.collat​​eOnDiskAtom(QueryFilter.java:84) 在org.apache.cassandra.db.Collat​​ionController.collectAllData(Collat​​ionController.java:294) 在org.apache.cassandra.db.Collat​​ionController.getTopLevelColumns(Collat​​ionController.java:65 ) 在org.apache.cassandra.db.ColumnFamilyStore.getTopLevelColumns(ColumnFamilyStore.java:1363) 在org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1220) 在org.apache.cassandra.db .ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1132) at org.apache.cassand ra.db.Table.getRow(Table.java:348) at org.apache.cassandra.db.SliceFromReadCommand.getRow(SliceFromReadCommand.java:70) at org.apache.cassandra.service.StorageProxy $ LocalReadRunnable.runMayThrow( StorageProxy.java:1052) 在org.apache.cassandra.service.StorageProxy $ DroppableRunnable.run(StorageProxy.java:1578) 在java.util.concurrent.ThreadPoolExecutor中的$ Worker.runTask(ThreadPoolExecutor.java:886) 在java.util.concurrent.ThreadPoolExecutor中的$ Worker.run(ThreadPoolExecutor.java:908) 在java.lang.Thread.run(Thread.java:662)

我不知道Java和IM努力,以确定到底是哪查询造成这种情况,有没有办法追溯到特定的查询?

任何帮助表示赞赏。

山姆

回答