1

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.collat​​eColumns(QueryFilter.java:136) の filter.SliceQueryFilter.collectReducedColumns(SliceQueryFilter.java:171) 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.org.apache.cassandra.db.ColumnFamilyStore.getTopLevelColumns(ColumnFamilyStore.java:1363) の Collat​​ionController.getTopLevelColumns(Collat​​ionController.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 を知らず、どのクエリがこれを引き起こしているのかを正確に特定するのに苦労しています。これを特定のクエリにまでさかのぼる方法はありますか?

どんな助けでも感謝します。

サム

4

1 に答える 1

1

確率的トレース ( http://www.datastax.com/dev/blog/advanced-request-tracing-in-cassandra-1-2 ) を有効にして、この例外に一致するアクティビティ エントリを確認できます。残念ながら、例外を含めるにはhttps://issues.apache.org/jira/browse/CASSANDRA-5447からのパッチが必要です。

于 2013-04-09T18:54:23.467 に答える