卡桑德拉不能和任何种子八卦



起初我下载了Cassandra 3.7并将其安装在远程机器上(仍在同一网络中),但我想将其作为服务运行,所以我下载并安装了DataStax_DDC_Server 3.7.0

但是当我尝试远程连接到服务时,我得到错误:Unable to gossip with any seeds所以我遵循了几个解决这个问题的方法。

卡桑德拉集群设置-无法与任何种子八卦Apache Cassandra:无法与任何种子八卦

我不认为这是防火墙或端口问题,因为我可以连接到另一个Cassandra数据库。我还从旧的Cassandra环境(正在工作的环境)复制了.YAML文件

我还能尝试什么?我必须改变更多的东西在.yaml文件在datastax版本,而不是直接从http://cassandra.apache.org/download/下载的版本?

可能是datastax版本使用了其他端口吗?

编辑:它在本地工作。另外,当我删除datastax版本时,我的旧Cassandra环境也可以再次工作,但它需要是一个服务,所以我不能使用该环境,因为它不包括服务。

EDIT2:上传cassandra.yamlhttps://www.dropbox.com/sh/wuhwc31oyztotzm/AAC0x9PcH7dIjZszpxRvDNjba?dl=0

要加入集群中的新节点,您应该更改cassandra。

  1. 指定集群名称(所有集群节点应相同):

    cluster_name:"MyCluster"

  2. 指定集群的种子节点(在种子节点上有自己的ip或/和其他种子):

seed_provider:
   - class_name: org.apache.cassandra.locator.SimpleSeedProvider参数:
-种子:"种子ip1,种子ip2"

这是Cassandra集群的主要设置

最新更新