SOLR For Administrators
Course Duration
3 to 5 days (Each day ~6 hours, including hands-on labs).
Course Objectives
– Understand Solr architecture
– Deploy and manage Solr instances
– Manage schema and collections
– Tune performance
– Secure installations
– Troubleshoot issues
Day 1: Introduction & Core Concepts
– What is Apache Solr?
– Use cases and ecosystem
– Solr vs Elasticsearch
– Solr architecture
– Schema basics
Lab: Install Solr and run your first query
Day 2: Schema Management and Indexing
– Field types, analyzers
– Dynamic fields
– Data ingestion (DIH, curl/Post)
– Tika integration
– Faceting and filtering
Lab: Define schema and index data
Day 3: Solr Configuration & Administration
Solr Administration Bootcamp
– SolrCloud vs standalone
– Collections, shards, replicas
– ZooKeeper essentials
– Config files and request handlers
– Backup & restore
Lab: Deploy SolrCloud cluster
Day 4: Scaling, Performance Tuning, Monitoring
– Caching and commits
– JVM tuning
– GC and memory
– Monitoring tools
Lab: Tune Solr node
Day 5: Security, Troubleshooting, Best Practices
– SSL, Auth, Kerberos
– Logs and common errors
– Disaster recovery
– Rolling upgrades
– Real-world use cases
Lab: Secure Solr and simulate failure
Tools and Requirements
– Solr 8.x/9.x
– ZooKeeper
– Java 11+
– Linux VM/Docker
– Prometheus/Grafana (optional)
– IDE
Solr Administration Bootcamp
Deliverables
– Slide decks
– Cheat sheet
– Admin scripts
– Final project: SolrCloud deployment demo