What is a `watcher` in ZooKeeper and how does it work?
A watcher in ZooKeeper simply logs changes to a node without notifying clients about the updates.
That's incorrect. A watcher actively notifies clients about changes, rather than just logging them.
Could you explain how a ZooKeeper client is notified when a znodeâ€™s data changes?