【发布时间】:2017-03-31 07:32:19
【问题描述】:
我已经在谷歌云上部署了 9 个节点的 Datastax 集群。现在想向其中一个数据中心添加一个节点。
如何从现有节点创建新节点,而不是手动安装 datastax 并添加到集群。
我想从现有节点创建一个节点(比如图像副本或其他不确定的东西)。
谢谢,
【问题讨论】:
标签: cassandra google-cloud-platform datastax datastax-enterprise
我已经在谷歌云上部署了 9 个节点的 Datastax 集群。现在想向其中一个数据中心添加一个节点。
如何从现有节点创建新节点,而不是手动安装 datastax 并添加到集群。
我想从现有节点创建一个节点(比如图像副本或其他不确定的东西)。
谢谢,
【问题讨论】:
标签: cassandra google-cloud-platform datastax datastax-enterprise
您应该遵循文档:adding nodes to an existing cluster。您可以克隆一个磁盘来保存服务器安装,但是 1/ 启动新节点时不要让 cassandra 启动,以及 2/ 擦除该节点上的所有 cassandra 数据。
如果你克隆一个磁盘 / rsync /var/lib/cassandra / etc 并启动一个新节点,它将使用它的主机 id... 已经存在于你的集群中(它是你复制的主机中的那个)。然后,坏事就发生了。
【讨论】: