【发布时间】:2014-03-19 05:37:44
【问题描述】:
我们有以下 DSE 集群设置:
DC 卡桑德拉
- Cassandra 节点 1
DC Solr
- Solr 节点 1
- Solr 节点 2
- Solr 节点 3
- Solr 节点 4
我们想用更强大的机器替换 Solr 节点 1。我的印象是我们需要遵循replacing a dead node 的程序,其中涉及:
- 将新节点添加到集群中
- 允许集群自动重新平衡自身
- 通过 nodetool removenode 删除旧节点
- 在每个剩余节点中运行 nodetool cleanup
但是,我的同事将所有内容(用户文件、系统文件、和 Cassandra/Solr 数据文件)从旧机器复制到新机器。这种方法会奏效吗?如果是,我们需要做任何额外的步骤吗?如果没有,我们该如何纠正? (即我们是否只是简单地删除数据文件并将节点作为空节点重新启动?还是会导致数据丢失?)
【问题讨论】:
标签: solr cassandra datastax-enterprise