Como gerenciar clusters com o capataz / fantoche

1

Eu preciso implantar, ou seja, três clusters distintos do Zookeeper. Cada servidor dentro de um cluster deve ser configurado para saber qual é o seu ID (e criar um arquivo myid). Além disso, todo servidor Zookeeper precisa conhecer uma lista de todos os servidores no cluster com seu ID correspondente.

Existe uma maneira de configurar isso apenas em um ponto por cluster? Definir que um servidor deve executar o Zookeeper, no cluster 'QA' e possui o id 4. Essas informações serão usadas para

  • identifica se um servidor precisa executar as classes do zookeeper
  • escreva o id correto no arquivo myid
  • adicione o servidor com o ID correto a todos os outros nós do zookeeper e atualize-os / reinicie-os

Sou muito novo no capataz e não vi como isso poderia ser feito. O contramestre é a ferramenta errada para isso e devo usar um fantoche simples e um código semelhante ao Associação automática de cluster com Fantoche ?

    
por mmlac 30.04.2016 / 00:43

0 respostas