Zainstalowałem Zookeeper za pomocą sudo apt-get install zookeeper na serwerze Ubuntu 14.04. Mam problem ze zrozumieniem, jak skonfigurować automatyczne uruchamianie Zookeepera na starcie. Ponadto mogę ręcznie uruchomić go pomyślnie tylko z przywilejami root.Najlepszy sposób automatycznego uruchamiania Zookeepera na Ubuntu Server 14.04?
Przyjrzałem się dokumentacji od official page i wydaje się, że rozwiązaniem jest upewnienie się, że zkServer.sh lub coś podobnego jest uruchamiane podczas uruchamiania. Szukałem jak uruchamiać skrypty przy uruchamianiu systemu Ubuntu i znalazłem kilka podejść: używanie Upstart, używanie zadań System V, Cron, a nawet znajdowanie narzędzia Python, miłej duszy udostępnionej do oglądania procesów i restartowania ich po awarii . Biorąc pod uwagę, że jestem początkującym programistą w Linuksie i spędziłem zbyt dużo czasu pracując nad Windows (gdzie taka sytuacja jest całkiem prosta do rozwiązania!), Wszystkie wydają się nieco skomplikowane i nie są pewne, który z nich jest najlepszy?
Każda pomoc będzie mile widziane. Dziękuję.
Dziękuję za wskazówki. Zejdę tą drogą. – user2916547
Szukałem tego samego, ale musiałbym uruchomić 2 instancje zookeepera na jednym serwerze. Jak mogę zmienić skrypt, aby rozpocząć drugi zookeeper na tym samym komputerze? – merlin
@merlin Nie polecam rozpoczynać 2 ZooKeepers na tym samym komputerze, jeśli planujesz go używać do produkcji. ZooKeeper może wymagać dedykowanego dysku, jeśli powinien być w czasie rzeczywistym i niezawodny. Jeśli chcesz go tylko do testowania, używanie kontenerów (np. LXC) może być prostym sposobem. – Tombart