一个Riak集群,在部署、备份、还原中都需要自动化的执行一些步骤: 具体是这样的: 1. 部署: 需要按照先后顺序加入集群,比如node2只有在node1启动后,执行join to node1的操作;node3也必等node1启动后执行join to node1的操作(或在node2 join node1之后,执行join to node2的超);最后一个节点需要执行commit操作。 2.备份/还原:需要先停掉一个node,(但同时只能停掉一个,每个riak节点有命令行工具可以检测当前是否有其他节点停掉)执行数据备份/还原命令,然后重启,依次进行下一个节点的备份/还原。