Samouczek Zookeeper
ZooKeeper to rozproszona usługa koordynacyjna do zarządzania dużą liczbą hostów. Koordynacja i zarządzanie usługą w środowisku rozproszonym to skomplikowany proces. ZooKeeper rozwiązuje ten problem dzięki prostej architekturze i API. ZooKeeper pozwala programistom skupić się na podstawowej logice aplikacji bez martwienia się o rozproszony charakter aplikacji.
Struktura ZooKeeper została pierwotnie zbudowana w „Yahoo!” aby uzyskać dostęp do swoich aplikacji w łatwy i niezawodny sposób. Później Apache ZooKeeper stał się standardem zorganizowanej usługi używanej przez platformy Hadoop, HBase i inne rozproszone platformy. Na przykład Apache HBase używa ZooKeeper do śledzenia stanu rozproszonych danych. Ten samouczek wyjaśnia podstawy ZooKeeper, jak zainstalować i wdrożyć klaster ZooKeeper w środowisku rozproszonym, a na koniec podaje kilka przykładów użycia programowania w języku Java i przykładowych aplikacji.
Ten samouczek został przygotowany dla profesjonalistów, którzy chcą zrobić karierę w Big Data Analytics przy użyciu frameworka ZooKeeper. Da ci wystarczające zrozumienie, jak używać ZooKeepera do tworzenia rozproszonych klastrów.
Przed kontynuowaniem tego samouczka musisz dobrze rozumieć język Java, ponieważ serwer ZooKeeper działa na JVM, procesie rozproszonym i środowisku Linux.