Applications use Apache Zookeeper to coordinate distributed systems. Soabase Exhibitor originally developed by Netflix is a management tool for Zookeeper. It provides APIs to interact with the Zookeeper cluster. This document will cover the usage of non-destructible Exhibitor APIs.
- Exhibitor will restart the zookeeper process. Data gets replicated. Application support team need not be notified
- There may be slowness in app processing till the cluster is up
- Exhibitor will restart the cluster automatically. Application support team need not be notified
- There will be slowness/halt in app processing till the cluster is up
- Ops team should get notified and they should take steps to restart the processes
- No changes to the app
- Application processes will fail and perform retries
- Install Postman Chrome extension
- Create a postman json file with contents provided below in comments section
- Import the collection to postman
- Create appropriate environments in postman like dev,staging,prod etc.
- Analyze lock
- Usage listing
- Cluster status (Code 3 ins the response means connected)
- Node status
- Get node log
- 4ltr usage (https://zookeeper.apache.org/doc/trunk/zookeeperAdmin.html#sc_zkCommands)