【发布时间】:2017-06-20 04:29:27
【问题描述】:
我怀疑我的表损坏了我的 sstables,因此我在节点关闭时运行 sstableverify 实用程序。我收到类似[GC overhead limit exceeded]的消息
如果可以解决或解决此问题,请寻求帮助.. 提前致谢!
sstableverify -v 企业 ale_state_access_point
线程“主”java.lang.OutOfMemoryError 中的异常:GC 开销 超出限制 在 java.util.Arrays.copyOf(Arrays.java:3332) 在 java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:124) 在 java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:649) 在 java.lang.StringBuilder.append(StringBuilder.java:202) 在 org.apache.cassandra.io.sstable.Descriptor.filenameFor(Descriptor.java:170) 在 org.apache.cassandra.io.sstable.Descriptor.filenameFor(Descriptor.java:125) 在 org.apache.cassandra.io.sstable.format.SSTableReader.load(SSTableReader.java:709) 在 org.apache.cassandra.io.sstable.format.SSTableReader.load(SSTableReader.java:672) 在 org.apache.cassandra.io.sstable.format.SSTableReader.open(SSTableReader.java:466) 在 org.apache.cassandra.io.sstable.format.SSTableReader.openNoValidation(SSTableReader.java:377) 在 org.apache.cassandra.tools.StandaloneVerifier.main(StandaloneVerifier.java:89) 错误 20:33:15 检测到泄漏:参考 (org.apache.cassandra.utils.concurrent.Ref$State@6d42f926) 上课 org.apache.cassandra.io.sstable.format.SSTableReader$InstanceTidier@1047072254:/cassandra/data/enterprise/ale_state_access_point-ae4c50d0d67a11e696b25735df805631/lb-79600-big 在引用被垃圾回收之前没有释放 ERROR 20:33:15 泄漏检测:参考 (org.apache.cassandra.utils.concurrent.Ref$State@69f4a15d) 上课 org.apache.cassandra.io.sstable.format.SSTableReader$InstanceTidier@1968390106:/cassandra/data/enterprise/ale_state_access_point-ae4c50d0d67a11e696b25735df805631/lb-58267-big 在引用被垃圾回收之前没有释放
【问题讨论】:
标签: java memory-leaks cassandra cassandra-cli