V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
gavinHuang
V2EX  ›  程序员

求集群内节点间协调工具

  •  
  •   gavinHuang · Jul 28, 2014 · 2978 views
    This topic created in 4295 days ago, the information mentioned may be changed or developed.
    一个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 replies    2014-07-28 14:10:32 +08:00
    ihacku
        1
    ihacku  
       Jul 28, 2014
    gavinHuang
        2
    gavinHuang  
    OP
       Jul 28, 2014
    @ihacku 据我所知,zookeeper是通过url来联系各个节点的,但是我这里是在命令行里执行的,这样的场景是不是不合适?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2619 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 12:54 · PVG 20:54 · LAX 05:54 · JFK 08:54
    ♥ Do have faith in what you're doing.