Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

What does Zookeeper mean?

Shulou Source: shulou.com Published: 2022-06-01 08:33:50 09月26日 Update

In this issue, the editor will bring you what does Zookeeper mean? the article is rich in content and analyzes and narrates it from a professional point of view. I hope you can get something after reading this article.

According to the official document, zookeeper is a distributed service framework and a sub-project of Apache Hadoop. It is mainly used to solve some data management problems often encountered in distributed applications, such as unified naming service, state synchronization service, cluster management, distributed application configuration item management and so on.

The above explanation is a bit abstract, simply speaking, the zookeeper= file system + snooping notification mechanism.

Zookeeper is very powerful and can achieve functions such as distributed application configuration management, unified naming service, state synchronization service, cluster management and so on. Here we take a relatively simple distributed application configuration management as an example.

Suppose our program is distributed on multiple machines, and if we want to change the configuration file of the program, we need to modify it machine by machine, which is very troublesome. Now put all these configurations on zookeeper and save them in a directory node of zookeeper, and then all related applications listen to this directory node. Once the configuration information changes, each application will receive a notification from zookeeper. Then get the new configuration information from zookeeper and apply it to the system.

What is the meaning of the Zookeeper shared by the editor above? if you happen to have similar doubts, you might as well refer to the above analysis to understand. If you want to know more about it, you are welcome to follow the industry information channel.

Tags: Application configuration distributed management service program meaning information content function application file machine state directory system node cluster analysis synchronization Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno vpn Huawei Linux macOS Shulou Technology