Description
Provide high-availability/fail-over between Knox and SOLR/HBase/Kafka using the existing DefaultHaDispatch mechanism and a customized URLManager implementation with knowledge of active hosts in Zookeeper.
When SOLR Cloud is used the active hosts are stored in Zookeeper under the /live_nodes path. The attached custom URLManager implementation queries Zookeeper for the active hosts upon startup. In the event of fail-over, it updates the internal list of hosts.
The HS2ZookeeperURLManager implementation used to provide similar functionality for Hive was used as a starting point.
Attachments
Attachments
Issue Links
- is related to
-
HBASE-3119 [rest] publish endpoint and statistics into ZooKeeper
- Closed
- relates to
-
KNOX-587 Implement a provider for Apache ZooKeeper
- Open
-
KNOX-567 Having Knox Supporting Hadoop/Yarn/HBase/Hive High Availability
- Closed
-
KNOX-1053 Document Support for Apache SOLR + HA Support for HBase & Kafka
- Closed
- links to