2

我们有 3 个节点的 cassandra 集群,我们添加了一个节点并停止了集群中的另一个节点。正如我们认为一切都很好,但我们开始看到提示表正在增长。

我们发现我们犯了一个错误并从集群中删除了节点,但是当我们运行 nodetool gossip info 时,它仍然显示删除节点,但节点未显示在状态命令中。

问题是什么,我们仍然看到提示表正在增长。我们不知道集群发生了什么,并且 2 到 3 天没有错误,突然一个种子节点因 OOM ERROR 而关闭。

java.lang.OutOfMemoryError: java.util.Arrays.copyOf(Unknown Source) at java.io.ByteArrayOutputStream.write(Unknown Source) at org.apache.thrift.transport.TFramedTransport.write(TFramedTransport.java: 146) 在 com.datastax.bdp.transport.server.TNegotiatingServerTransport.write(TNegotiatingServerTransport.java:390

谁能帮我。我们正在使用 DSE 3.1.1

4

1 回答 1

2

这可能意味着您的戒指状态不佳。查看http://www.datastax.com/documentation/cassandra/1.2/webhelp/index.html#cassandra/troubleshooting/../../cassandra/troubleshooting/trblshootRingView_r.html

这也可以解释您发布的其他一些问题。您可能需要遵循文章中的建议(完全重启集群,而不仅仅是滚动重启)并重新评估您的问题。

谢谢,斯文

于 2013-11-13T15:34:24.737 回答