当前位置: 首页 > 知识库问答 >
问题:

如何从卡桑德拉的八卦中删除节点

海雪松
2023-03-14

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

我们发现我们犯了一个错误,并从集群中删除节点,但仍然当我们运行nodetool八卦信息时,它会显示删除节点,但它的节点没有显示在状态命令中。

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

java.lang.OutOfMemoryError:java.util.Arrays处的java堆空间。copyOf(未知源)位于java.io.ByteArrayOutputStream。write(未知源)位于com.datastax.bdp.transport.server.TNegotiatingServerTransport.write(TNegotationServerTransport.java:390

有人能帮我吗?我们正在使用DSE 3.1.1

共有1个答案

齐昆
2023-03-14

这可能意味着您的戒指处于不良状态。http://www.datastax.com/documentation/cassandra/1.2/webhelp/index.html#cassandra/troubleshooting/../../cassandra/troubleshooting/trblshootRingView_r.html 退房。

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

谢谢,斯文

 类似资料:
  • 我已经构建了Cassandra Server2.0.3,然后运行它。它开始,然后用消息停止: 我可以改变什么来运行它?

  • 我用Spring Data Cassandra 2.2.1开发了一个新的应用程序,想在Cassandra 2.1.9服务器上运行它(旧的,我知道)。但是我们得到了错误 Spring数据卡桑德拉手册声称Spring数据2.2.1至少需要卡桑德拉2.1,所以这应该有效,但它没有。我们包含的唯一特定于卡桑德拉的依赖项是 我怎样才能让这个工作?

  • 卡桑德拉如何在内部存储空值?它是否占用任何存储空间?我正在编写一个应用程序,该应用程序使用具有许多列(100s)的表来表示不同类型的数据,因此列具有诸如“text1”,“text2”,“number1”,“number2”等名称,然后有一个外部JSON架构映射哪个列表示特定数据类型的什么值。因此,对于某种数据类型,许多列可能具有空值,并且我无法找到有关空值将占用的存储空间(如果有)的任何具体信息。

  • 我使用的是spring数据cassandra,需要使用jpa映射一个字段,在cassandra中,该字段的类型为

  • 我们运行的cassandra集群有3个节点,复制因子为2。 我们的nodejs服务器是查询这个集群的唯一地方。 是否有其他任何地方的参数设置可能导致不一致的查询? cassandra v2.2.4 nodejs驱动程序v3.0.0 编辑-添加我正在做的事情的示例: 1)检查用户名是否被占用 2)创建用户

  • 我们一直在使用Spark RDD API(Spark 2.0)来处理在Cassandra.Note中建模的数据,这些数据在Cassandra中建模以实现高效的读写。 然而,现在还有SparkSQLAPI,Spark DataFrame API,它也是一种替代的数据访问方法-http://spark.apache.org/docs/latest/sql-programming-guide.html