Amazon ec2 无法将节点添加到EC2 AMI上的现有群集cassandra datastax
我在EC2上有一个Datastax集群cassandra(1.2),其中opCenter(3.0.1)有两个节点。我遵循了这个指南: 使用此选项: --clustername cass1--totalnodes 2--version community 使用自己的安全组和正确打开的端口(如指南所述) 之后,我可以打开Opscener并修复2个节点,一切正常 然后我想向集群添加一个新节点(有两种方法) 1-通过opsCenter,我看到:“安装错误:安装的代理似乎没有响应” 实例正在运行,但 2-通过指南: 我用这些参数创建了另一个集群 --clustername tmp--totalnodes 1--version社区 (clustername与第一个群集不同) 例如: sudo服务卡桑德拉站 sudo rm-rf/var/lib/cassandra/* sudo vi/etc/cassandra/cassandra.yamlAmazon ec2 无法将节点添加到EC2 AMI上的现有群集cassandra datastax,amazon-ec2,cassandra,datastax-enterprise,Amazon Ec2,Cassandra,Datastax Enterprise,我在EC2上有一个Datastax集群cassandra(1.2),其中opCenter(3.0.1)有两个节点。我遵循了这个指南: 使用此选项: --clustername cass1--totalnodes 2--version community 使用自己的安全组和正确打开的端口(如指南所述) 之后,我可以打开Opscener并修复2个节点,一切正常 然后我想向集群添加一个新节点(有两种方法) 1-通过opsCenter,我看到:“安装错误:安装的代理似乎没有响应” 实例正在运行,但 2-
changing cluster name and seed ip
sudo服务cassandra启动
但当“nodetool status”无法连接到“127.0.0.1:7199”时:连接被拒绝
我错在哪里?正在尝试并重试,但无法添加节点
谢谢:-)我找到了解决办法
正如datastax指南所说,我必须使用与现有集群不同的名称创建一个新集群
然后清除数据配置数据并重新配置
但是sudo rm-rf/var/lib/cassandra/*不会删除集群名称,并且当我重新启动节点时,我必须在cassandra.yaml中更改它,它没有启动,因为.yaml和系统键空间中的集群名称不同
因此,解决方案是创建具有良好集群名称的新节点
也许还有其他方法可以更改集群名称
但是我保留了通过opsCenter添加新节点的问题(更简单的方法)我找到了一个解决方案
正如datastax指南所说,我必须使用与现有集群不同的名称创建一个新集群
然后清除数据配置数据并重新配置
但是sudo rm-rf/var/lib/cassandra/*不会删除集群名称,并且当我重新启动节点时,我必须在cassandra.yaml中更改它,它没有启动,因为.yaml和系统键空间中的集群名称不同
因此,解决方案是创建具有良好集群名称的新节点
也许还有其他方法可以更改集群名称
但是我保留了通过opsCenter(更简单的方法)添加新节点的问题。AMI在/raid0/cassandra中安装cassandra。不要删除/var/lib/cassandra中的数据,而是运行
sudo-rm-rf/raid0/cassandra/*
停止节点后。这将为您清除所有内容,您可以在yaml文件中更改集群名称并将其重新启动到正确的集群中。AMI在/raid0/cassandra中安装cassandra。不要删除/var/lib/cassandra中的数据,而是运行
sudo-rm-rf/raid0/cassandra/*
停止节点后。这将为您清除所有内容,您可以在yaml文件中更改集群名称并将其重新启动到正确的集群中