Cassandra 1.1.7 から 1.2.3 にアップグレードしたところ、output.log に次のようなエラーが多数表示されます。Web 上ではあまり見つかりません。
ERROR 11:56:01,317 Exception in thread Thread [ReadStage:7236,5,main] 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. org.apache.cassandra.db.filter.QueryFilter.collateColumns(QueryFilter.java:136) の filter.SliceQueryFilter.collectReducedColumns(SliceQueryFilter.java:171) org.apache.cassandra.db.filter.QueryFilter.collateOnDiskAtom(QueryFilter. java:84) org.apache.cassandra.db.CollationController.collectAllData(CollationController.java:294) で org.apache.cassandra.db.org.apache.cassandra.db.ColumnFamilyStore.getTopLevelColumns(ColumnFamilyStore.java:1363) の CollationController.getTopLevelColumns(CollationController.java:65) org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1220) の org .apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1132) org.apache.cassandra.db.Table.getRow(Table.java:348) org.apache.cassandra.db.SliceFromReadCommand.getRow(SliceFromReadCommand) .java:70) で org.apache.cassandra.service.StorageProxy$LocalReadRunnable.runMayThrow(StorageProxy.java:1052) で org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:1578) で java. java.util.concurrent.ThreadPoolExecutor$Worker の util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)。java.lang.Thread.run(Thread.java:662) で実行 (ThreadPoolExecutor.java:908)
私は Java を知らず、どのクエリがこれを引き起こしているのかを正確に特定するのに苦労しています。これを特定のクエリにまでさかのぼる方法はありますか?
どんな助けでも感謝します。
サム