gpt4 book ai didi

elasticsearch - Cassandra新节点无法加入集群

转载 作者:行者123 更新时间:2023-12-02 22:53:37 25 4
gpt4 key购买 nike

实际上,我正在添加新的Elassandra节点,但是问题显然与Cassandra配置有关。
以前,我在群集中有两个节点。彼此之间完美连接。使用nodetool status还返回两个节点的信息。
然后,按照本文的https://docs.datastax.com/en/archived/cassandra/2.0/cassandra/operations/ops_add_node_to_cluster_t.html将新节点添加到集群中
我在新节点中设置的参数,

cluster_name, 
seeds (without itself),
listen_address (its ip),
start_native_transport: true,
endpoint_snitch: GossipingPropertyFileSnitch,
rpc_address (its ip)
服务失败并显示日志
2020-08-05 03:32:53,815 ERROR [main] ElassandraDaemon.java:585 main Exception
java.lang.RuntimeException: Unable to gossip with any peers
at org.apache.cassandra.gms.Gossiper.doShadowRound(Gossiper.java:1435)
然后我通过向种子添加新节点ip来更改配置。服务运行正常,但nodetool状态(在新节点上)仅显示自身,在/var/cassandra/system.log中没有错误。另一方面,新节点在现有的两个节点中不可见。

最佳答案

我已经看到了很多,这通常是环境问题,而不是Cassandra问题。
检查listen_address IP上的节点之间是否存在双向流量,以及它们是否可以在八卦端口7000上相互联系。
您通常希望消除阻止流量的软件/硬件防火墙。否则,请确保存在网络连接。
如果有帮助,我已在这篇文章中详细讨论了-https://community.datastax.com/questions/7413/。干杯!

关于elasticsearch - Cassandra新节点无法加入集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63258188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com