私はテーブルのために私のsstablesを破損していると思われますので、ノードがダウンしている間にsstableverify
ユーティリティを実行しています。 [GC overhead limit exceeded]
cassandra 2.2.8:sstableverify - GCのオーバーヘッドの上限を超えました
のようなメッセージを受け取っています。この問題が解決するか回避された場合は、事前に感謝の意を表します。
sstableverify -v enterprise ale_state_access_point
Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded at java.util.Arrays.copyOf(Arrays.java:3332) at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:124) at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:649) at java.lang.StringBuilder.append(StringBuilder.java:202) at org.apache.cassandra.io.sstable.Descriptor.filenameFor(Descriptor.java:170) at org.apache.cassandra.io.sstable.Descriptor.filenameFor(Descriptor.java:125) at org.apache.cassandra.io.sstable.format.SSTableReader.load(SSTableReader.java:709) at org.apache.cassandra.io.sstable.format.SSTableReader.load(SSTableReader.java:672) at org.apache.cassandra.io.sstable.format.SSTableReader.open(SSTableReader.java:466) at org.apache.cassandra.io.sstable.format.SSTableReader.openNoValidation(SSTableReader.java:377) at org.apache.cassandra.tools.StandaloneVerifier.main(StandaloneVerifier.java:89) ERROR 20:33:15 LEAK DETECTED: a reference ([email protected]) to class org.[email protected]1047072254:/cassandra/data/enterprise/ale_state_access_point-ae4c50d0d67a11e696b25735df805631/lb-79600-big was not released before the reference was garbage collected ERROR 20:33:15 LEAK DETECTED: a reference ([email protected]) to class org.[email protected]1968390106:/cassandra/data/enterprise/ale_state_access_point-ae4c50d0d67a11e696b25735df805631/lb-58267-big was not released before the reference was garbage collected
こんにちはマルコを..あなたは、返信ありがとうございまし。 sstablescrubとsstableverifyの両方のユーティリティがOOMメッセージをスローしますが、私は実際にテーブルをスクラブしようとしています。 nodetoolのスクラブはちょうど停止し、決して完了しません。したがって、これらのユーティリティがうまくいく理由と私たちが問題を回避できるかどうかを探しています。 – Asad