V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gavinHuang
V2EX  ›  程序员

求集群内节点间协调工具

  •  
  •   gavinHuang · 2014-07-28 12:53:09 +08:00 · 2441 次点击
    这是一个创建于 3755 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一个Riak集群,在部署、备份、还原中都需要自动化的执行一些步骤:
    具体是这样的:
    1. 部署: 需要按照先后顺序加入集群,比如node2只有在node1启动后,执行join to node1的操作;node3也必等node1启动后执行join to node1的操作(或在node2 join node1之后,执行join to node2的超);最后一个节点需要执行commit操作。
    2.备份/还原:需要先停掉一个node,(但同时只能停掉一个,每个riak节点有命令行工具可以检测当前是否有其他节点停掉)执行数据备份/还原命令,然后重启,依次进行下一个节点的备份/还原。

    研究过puppet,似乎puppet不是给这样的场景使用的。请请问有没有更好的工具可以协调节点间的操作。
    2 条回复    2014-07-28 14:10:32 +08:00
    ihacku
        1
    ihacku  
       2014-07-28 13:44:55 +08:00
    gavinHuang
        2
    gavinHuang  
    OP
       2014-07-28 14:10:32 +08:00
    @ihacku 据我所知,zookeeper是通过url来联系各个节点的,但是我这里是在命令行里执行的,这样的场景是不是不合适?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5343 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 01:22 · PVG 09:22 · LAX 17:22 · JFK 20:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.