Building and Running a Solr-as-a-Service
SHAI ERERA IBM
Building and Running a Solr-as-a-Service SHAI ERERA IBM Who Am I? - - PowerPoint PPT Presentation
Building and Running a Solr-as-a-Service SHAI ERERA IBM Who Am I? Working at IBM Social Analytics & Technologies Lucene/Solr committer and PMC member http://shaierera.blogspot.com shaie@apache.org Background More and
SHAI ERERA IBM
Provide a cloud-based service for managing hosted Solr instances
* Whatever can go wrong, will go wrong!
Shard1 Shard2
Leader Replica Overseer ZooKeeper
Storage Storage Storage Storage Storage
Marathon, Mesos, Docker
Software Upgrades Lifecycle Management Routing Solr Monitor Marathon Spray … Eureka Uptime Graphite Kibana Zuul ZooKeeper WS3 (ObjectStore)
Search Service Cloud Infrastructure
Solr C1N1 Solr C3N1 Solr C2N1 Solr C3N2 Solr C1N2 Solr C2N2 Solr C3N3 Solr C3N4
Data-Replication
configuration to version Y
same host
In-Place
Fixed in 5.5.3
Many Overseer changes in recent releases + CLOSE_WAIT fix
Block most admin APIs (shard split, leaders handling, replicas management, roles…) Create collection with minimum set of parameters: configuration and collection names
API to manage a collection’s configuration in ZK