Zookeeper là một dịch vụ phối hợp phân phối để quản lý tập hợp lớn các máy chủ. Phối hợp và quản lý các dịch vụ trong một môi trường phân tán là một quá trình phức tạp. Zookeeper giải quyết vấn đề này với kiến trúc đơn giản của nó và API. Zookeeper cho phép các nhà phát triển để tập trung vào logic ứng dụng cốt lõi mà không lo lắng về bản chất phân phối của ứng dụng.
Khung Zookeeper ban đầu được xây dựng tại “Yahoo!” để truy cập vào các ứng dụng của họ một cách dễ dàng và mạnh mẽ. Sau đó, Apache Zookeeper đã trở thành một tiêu chuẩn cho tổ chức dịch vụ được sử dụng bởi Hadoop, HBase, và khung phân phối khác. Ví dụ, Apache HBase sử dụng Zookeeper để theo dõi tình trạng của dữ liệu phân tán. Hướng dẫn này giải thích những điều cơ bản của Zookeeper, làm thế nào để cài đặt và triển khai một cụm Zookeeper trong một môi trường phân tán, và cuối cùng kết thúc bằng một vài ví dụ sử dụng lập trình Java và các ứng dụng mẫu.
Đây Apache Zookeeper App đã được chuẩn bị cho các chuyên gia tham vọng để làm cho một sự nghiệp trong Big Data Analytics sử dụng khuôn khổ Zookeeper. Nó sẽ cung cấp cho bạn đủ hiểu biết về cách sử dụng Zookeeper để tạo ra các cụm phân tán.
Trước khi tiến hành Apache Zookeeper, bạn phải có một hiểu biết tốt về Java vì máy chủ Zookeeper chạy trên JVM, quá trình phân phối, và môi trường Linux.
ZooKeeper is a distributed co-ordination service to manage large set of hosts. Co-ordinating and managing a service in a distributed environment is a complicated process. ZooKeeper solves this issue with its simple architecture and API. ZooKeeper allows developers to focus on core application logic without worrying about the distributed nature of the application.