Ho installato Zookeeper utilizzando sudo apt-get install zookeeper su un server Ubuntu 14.04. Ho difficoltà a capire come configurare Zookeeper per l'avvio automatico all'avvio. Inoltre, posso avviarlo manualmente solo con i privilegi di root.Il modo migliore per avviare Zookeeper automaticamente su Ubuntu Server 14.04?
Ho esaminato la documentazione dal official page e sembra che la soluzione sia assicurarsi che lo zkServer.sh o qualcosa di simile sia eseguito all'avvio. Ho cercato su come eseguire script all'avvio su Ubuntu e ho trovato alcuni approcci: usare Upstart, usare System V, lavori Cron e persino trovare un'utilità Python un'anima gentile condivisa per osservare i processi e riavviarli quando si bloccano . Dato che sono un principiante nella programmazione Linux e ho passato troppo tempo a lavorare su Windows (dove questo tipo di situazione è abbastanza semplice da risolvere!), Tutto sembra un po 'complicato e non è sicuro quale sia il migliore?
Qualsiasi aiuto sarà molto apprezzato. Grazie.
Grazie per i suggerimenti. Andrò su questa strada. – user2916547
Cercare la stessa cosa, ma avrei bisogno di avviare 2 istanze di zookeeper su un server. Come posso modificare lo script per avviare un secondo Zookeeper sulla stessa macchina? – merlin
@merlin Non consiglio di avviare 2 ZooKeepers sullo stesso computer, se lo si pianifica per la produzione. ZooKeeper potrebbe richiedere un disco dedicato se dovrebbe essere in tempo reale e affidabile. Se lo si desidera solo per il test, l'utilizzo di contenitori (ad esempio LXC) potrebbe essere un modo semplice per farlo. – Tombart