Cassandra:更改snitch属性,然后启动Cassandra节点,会出现错误
我想学卡桑德拉。当我尝试执行以下步骤时,我得到了以下错误(如第4点所述) 1) 我从Datastax下载了Cassandra,并制作了另一个副本,并将这两个文件夹命名为node1和node2 2) 在两个节点的Cassandra.yaml中将endpoint_snitch更改为GossipingPropertyFileSnitch 3) 在/home/ubuntu/node1/resources/cassandra/conf/cassandra-rackdc.properties中 将节点1更改为: dc=西侧 机架=hakuna matata 已将节点2更改为: dc=东侧 机架=hakuna matata 4) 开始点头。获取错误如下所示: “如果snitch的数据中心(东侧)与以前的数据中心(Cassandra)不同,则无法启动节点。请修复snitch配置,停用并重新启动此节点,或使用标记-Dcassandra。忽略\u dc=true” 试图解决此问题的步骤: 1) 停止了节点并删除了/var/lib/cassandra/data文件夹——它不起作用 2) 已还原所有属性更改-->它正在工作 3) 尝试使用中提到的步骤。-->它不起作用Cassandra:更改snitch属性,然后启动Cassandra节点,会出现错误,cassandra,Cassandra,我想学卡桑德拉。当我尝试执行以下步骤时,我得到了以下错误(如第4点所述) 1) 我从Datastax下载了Cassandra,并制作了另一个副本,并将这两个文件夹命名为node1和node2 2) 在两个节点的Cassandra.yaml中将endpoint_snitch更改为GossipingPropertyFileSnitch 3) 在/home/ubuntu/node1/resources/cassandra/conf/cassandra-rackdc.properties中 将节点1更改
请让我知道,为什么更改snitch属性会产生错误(如上所述)根据您的描述,看起来您已经按原样启动了节点,因为
Cassandra
数据中心名称是在您使用DseSimpleSnitch
启动DSE时给出的
要解决此问题,您需要: