Rozdział 21. ZooKeeper
Jonathan Gray
Do tego miejsca w książce opisywane było przetwarzanie dużych zbiorów danych. Ten rozdział jest inny — zawiera omówienie budowania aplikacji rozproszonych za pomocą dostępnej w Hadoopie usługi koordynującej pracę w środowisku rozproszonym. Nazwa tej usługi to ZooKeeper.
Pisanie aplikacji rozproszonych jest trudne. Wynika to głównie z możliwości występowania częściowych awarii (ang. partial failure). Gdy komunikat jest przesyłany w sieci do dwóch węzłów i sieć przestanie działać, nadawca nie wie, czy odbiorca otrzymał wiadomość. Mógł ją dostać przed uszkodzeniem sieci, ale nie jest to pewne. Możliwe też, że proces odbiorcy zaprzestał pracy. Jedyny sposób na to, by odbiorca się tego dowiedział, polega na ponownym ...
Get Hadoop -- Komplety przewodnik. Analiza i przechowywanie danych now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.