我们有3个节点cassandra集群,我们添加了一个节点并停止了集群中的另一个节点。我们认为每件事都很好,但我们开始看到提示表正在增长。
我们发现我们犯了一个错误并从集群中删除了节点,但是当我们运行nodetool八卦信息时它仍然显示了删除节点但它没有在状态命令中显示节点。
问题是什么,我们仍然看到提示表正在增长。我们不知道集群会发生什么,并且在2到3天内没有错误,并且突然一个种子节点因OOM错误而崩溃。
java.lang.OutOfMemoryError:Java堆空间at java.util.Arrays.copyOf(未知来源)at java.io.ByteArrayOutputStream.write(未知来源)at org.apache.thrift.transport.TFramedTransport.write(TFramedTransport.java:146) 在 com.datastax.bdp.transport.server.TNegotiatingServerTransport.write(TNegotiatingServerTransport.java:390
任何人都可以帮助我。我们正在使用DSE 3.1.1
答案 0 :(得分:2)
这可能意味着您的戒指处于不良状态。查看http://www.datastax.com/documentation/cassandra/1.2/webhelp/index.html#cassandra/troubleshooting/../../cassandra/troubleshooting/trblshootRingView_r.html。
这也可以解释您发布的其他一些问题。您可能希望遵循本文中的建议(完整的群集重启,而不仅仅是滚动的重新启动)并重新评估您的问题。
谢谢, 斯文