solrcloud-docker-operations

Manage SolrCloud and ZooKeeper Docker Compose stacks with recovery and hardening guidance.

1|Updated Jul 16, 2023
One-click install
npx skills add https://github.com/jmservera/aithena --skill solrcloud-docker-operations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: solrcloud-docker-operations
Source: https://github.com/jmservera/aithena/tree/main/.squad/skills/solrcloud-docker-operations
Command: npx skills add https://github.com/jmservera/aithena --skill solrcloud-docker-operations

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill provides a comprehensive guide to operating, recovering, and hardening the SolrCloud and ZooKeeper stack within a Docker Compose environment, ensuring the stability and reliability of the search infrastructure.

Core Features & Use Cases

  • Stateful Volume Management: Details critical volumes for Solr and ZooKeeper to prevent data loss during failures.
  • Failure Recovery Runbooks: Offers step-by-step procedures for recovering crashed Solr nodes, stuck replicas, and lost ZooKeeper quorum.
  • Docker Compose Hardening: Provides best practices for health checks, dependency ordering, restart policies, and resource allocation in docker-compose.yml.
  • Use Case: When a Solr node becomes unresponsive, this skill guides the operator through diagnosing the issue, restarting the node, and ensuring data consistency across the cluster.

Quick Start

Use the solrcloud-docker-operations skill to recover a crashed Solr node by restarting its Docker container and verifying cluster status.

Frequently Asked Questions about solrcloud-docker-operations

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I recover a crashed SolrCloud node in a Docker Compose deployment?

To recover a crashed SolrCloud node, restart its Docker container and verify cluster status to ensure data consistency. This operational guidance provides step-by-step procedures for restoring unresponsive nodes and diagnosing underlying issues.

What volumes are needed for SolrCloud and ZooKeeper to prevent data loss?

Stateful volume management requires critical volumes for both Solr and ZooKeeper to prevent data loss during failures. Configuring these persistent volumes ensures cluster state and search data survive container restarts.

How do I harden a Docker Compose environment running SolrCloud and ZooKeeper?

Harden your Docker Compose environment by applying best practices for health checks, dependency ordering, restart policies, and resource allocation in your docker-compose.yml file to ensure cluster stability and resilience.

What is the best way to recover a lost ZooKeeper quorum in Docker?

Recover a lost ZooKeeper quorum by following failure recovery runbooks that provide step-by-step procedures for restoring quorum state. This ensures your SolrCloud stack regains coordination and stability.

Does this SolrCloud Docker operations guidance address stuck replicas?

Yes, it addresses stuck replicas by offering diagnostic and recovery runbooks. Operators are guided through resolving replica issues to maintain search infrastructure reliability and data availability.

When do I need to apply Docker Compose hardening for my SolrCloud stack?

Apply Docker Compose hardening when cluster stability is at risk due to failures or resource contention. Implementing health checks and restart policies proactively prevents unresponsive nodes and data loss.