我们希望部署3个节点的DSE集群,其中每个节点都是 Analytics 运行Spark。
我们希望在cassandra中使用vnode,因为它可以实现更均匀的数据分发并更容易添加节点。我们使用其中一个可用的AMI映像在AWS上部署DSE。
虽然DSE默认使用单个令牌节点部署Cassandra集群,但我们必须在所有节点上手动更改 cassandra.yaml 文件。
根据datastax documentation,我应该:
之后,当我执行 nodetool status 命令时,我看到我的群集仍然使用单一令牌模式。
根据this,我应该重新启动集群中的节点,以使更改生效。
但是通过OPS中心或AWS控制台重新启动节点后,我收到错误,节点处于无响应状态,我无法在节点上使用 nodetool 命令,有错误:
无法连接到'127.0.0.1:7199' - ConnectException:'Connection refused'。
有什么我做错了吗?
如何在使用AMI映像部署时在DSE上启用vnode? p>
谢谢