Solr Ref Guide 8.1
  • Solr Website
  • Other Formats
    • PDF for Latest Release
    • Archived PDFs
    • Other Versions Online
  • Solr Resources
    • Solr Javadocs
    • Lucene/Solr Source Code
    • Solr Community Links
     
    • Apache Solr Reference Guide
    • About This Guide
    • Getting Started
      • Solr Tutorial
      • A Quick Overview
      • Solr System Requirements
      • Installing Solr
    • Deployment and Operations
      • Solr Control Script Reference
      • Solr Configuration Files
      • Taking Solr to Production
      • Making and Restoring Backups
      • Running Solr on HDFS
      • SolrCloud on AWS EC2
      • Upgrading a Solr Cluster
        • IndexUpgraderTool
      • Solr Upgrade Notes
        • Major Changes in Solr 8
        • Major Changes in Solr 7
        • Major Changes from Solr 5 to Solr 6
    • Using the Solr Administration User Interface
      • Overview of the Solr Admin UI
      • Logging
      • Cloud Screens
      • Collections / Core Admin
      • Java Properties
      • Thread Dump
      • Suggestions Screen
      • Collection-Specific Tools
        • Analysis Screen
        • Dataimport Screen
        • Documents Screen
        • Files Screen
        • Query Screen
        • Stream Screen
        • Schema Browser Screen
      • Core-Specific Tools
        • Ping
        • Plugins & Stats Screen
        • Replication Screen
        • Segments Info
    • Documents, Fields, and Schema Design
      • Overview of Documents, Fields, and Schema Design
      • Solr Field Types
        • Field Type Definitions and Properties
        • Field Types Included with Solr
        • Working with Currencies and Exchange Rates
        • Working with Dates
        • Working with Enum Fields
        • Working with External Files and Processes
        • Field Properties by Use Case
      • Defining Fields
      • Copying Fields
      • Dynamic Fields
      • Other Schema Elements
      • Schema API
      • Putting the Pieces Together
      • DocValues
      • Schemaless Mode
    • Understanding Analyzers, Tokenizers, and Filters
      • Analyzers
      • About Tokenizers
      • About Filters
      • Tokenizers
      • Filter Descriptions
      • CharFilterFactories
      • Language Analysis
      • Phonetic Matching
      • Running Your Analyzer
    • Indexing and Basic Data Operations
      • Introduction to Solr Indexing
      • Post Tool
      • Uploading Data with Index Handlers
        • Transforming and Indexing Custom JSON
      • Indexing Nested Child Documents
      • Uploading Data with Solr Cell using Apache Tika
      • Uploading Structured Data Store Data with the Data Import Handler
      • Updating Parts of Documents
      • Detecting Languages During Indexing
      • De-Duplication
      • Content Streams
      • Reindexing
    • Searching
      • Overview of Searching in Solr
      • Velocity Search UI
      • Relevance
      • Query Syntax and Parsing
        • Common Query Parameters
        • The Standard Query Parser
        • The DisMax Query Parser
        • The Extended DisMax (eDismax) Query Parser
        • Function Queries
        • Local Parameters in Queries
        • Other Parsers
      • JSON Request API
        • JSON Query DSL
      • JSON Facet API
        • JSON Faceting Domain Changes
      • Faceting
        • BlockJoin Faceting
      • Highlighting
      • Spell Checking
      • Query Re-Ranking
        • Learning To Rank
      • Transforming Result Documents
      • Searching Nested Child Documents
      • Suggester
      • MoreLikeThis
      • Pagination of Results
      • Collapse and Expand Results
      • Result Grouping
      • Result Clustering
      • Spatial Search
      • The Terms Component
      • The Term Vector Component
      • The Stats Component
      • The Query Elevation Component
      • The Tagger Handler
      • Response Writers
        • Velocity Response Writer
      • Near Real Time Searching
      • RealTime Get
      • Exporting Result Sets
      • Parallel SQL Interface
        • Solr JDBC - DbVisualizer
        • Solr JDBC - SQuirreL SQL
        • Solr JDBC - Apache Zeppelin
        • Solr JDBC - Python/Jython
        • Solr JDBC - R
      • Analytics Component
        • Analytics Expression Sources
        • Analytics Mapping Functions
        • Analytics Reduction Functions
    • Streaming Expressions
      • Stream Source Reference
      • Stream Decorator Reference
      • Stream Evaluator Reference
      • Math Expressions
        • Scalar Math
        • Vector Math
        • Variables
        • Matrices and Matrix Math
        • Streams and Vectorization
        • Text Analysis and Term Vectors
        • Statistics
        • Probability Distributions
        • Monte Carlo Simulations
        • Time Series
        • Linear Regression
        • Interpolation, Derivatives and Integrals
        • Curve Fitting
        • Digital Signal Processing
        • Machine Learning
        • Computational Geometry
      • Graph Traversal
    • SolrCloud
      • Getting Started with SolrCloud
      • How SolrCloud Works
        • Shards and Indexing Data in SolrCloud
        • Distributed Requests
        • Aliases
      • SolrCloud Resilience
        • SolrCloud Recoveries and Write Tolerance
        • SolrCloud Query Routing And Read Tolerance
      • SolrCloud Configuration and Parameters
        • Setting Up an External ZooKeeper Ensemble
        • Using ZooKeeper to Manage Configuration Files
        • ZooKeeper Access Control
        • Collections API
        • Parameter Reference
        • Command Line Utilities
        • SolrCloud with Legacy Configuration Files
        • Configsets API
      • Rule-based Replica Placement
      • Cross Data Center Replication (CDCR)
        • CDCR Architecture
        • CDCR Configuration
        • Cross Data Center Replication Operations
        • CDCR API
      • SolrCloud Autoscaling
        • Overview of SolrCloud Autoscaling
        • Autoscaling Policy and Preferences
        • SolrCloud Autoscaling Triggers
        • SolrCloud Autoscaling Trigger Actions
        • SolrCloud Autoscaling Listeners
        • SolrCloud Autoscaling Automatically Adding Replicas
        • SolrCloud Autoscaling Fault Tolerance
        • Autoscaling API
        • Migrating Rule-Based Replica Rules to Autoscaling Policies
      • Colocating Collections
    • Legacy Scaling and Distribution
      • Introduction to Scaling and Distribution
      • Distributed Search with Index Sharding
      • Index Replication
      • Combining Distribution and Replication
      • Merging Indexes
    • The Well-Configured Solr Instance
      • Configuring solrconfig.xml
        • DataDir and DirectoryFactory in SolrConfig
        • Resource and Plugin Loading
        • Schema Factory Definition in SolrConfig
        • IndexConfig in SolrConfig
        • RequestHandlers and SearchComponents in SolrConfig
        • InitParams in SolrConfig
        • UpdateHandlers in SolrConfig
        • Query Settings in SolrConfig
        • RequestDispatcher in SolrConfig
        • Update Request Processors
        • Codec Factory
      • Solr Cores and solr.xml
        • Format of solr.xml
        • Defining core.properties
        • CoreAdmin API
        • Config Sets
      • Configuration APIs
        • Blob Store API
        • Config API
        • Request Parameters API
        • Managed Resources
      • Implicit RequestHandlers
      • Solr Plugins
        • Adding Custom Plugins in SolrCloud Mode
      • JVM Settings
      • v2 API
    • Monitoring Solr
      • Metrics Reporting
      • Metrics History
      • MBean Request Handler
      • Configuring Logging
      • Using JMX with Solr
      • Monitoring Solr with Prometheus and Grafana
      • Performance Statistics Reference
    • Securing Solr
      • Authentication and Authorization Plugins
        • Basic Authentication Plugin
        • Hadoop Authentication Plugin
        • Kerberos Authentication Plugin
        • Rule-Based Authorization Plugin
        • JWT Authentication Plugin
      • Enabling SSL
      • Audit Logging
    • Client APIs
      • Introduction to Client APIs
      • Choosing an Output Format
      • Client API Lineup
      • Using JavaScript
      • Using Python
      • Using SolrJ
      • Using Solr From Ruby
    • Further Assistance
    • Solr Glossary
    • Errata
    • How to Contribute to Solr Documentation

    SolrCloud Resilience

    In this section, we’ll cover how does Solr handle reads and writes when all the nodes in the cluster are not healthy

    The following sections cover these topics:

    • SolrCloud Recoveries and Write Tolerance
    • SolrCloud Query Routing And Read Tolerance
    Aliases SolrCloud Recoveries and Write Tolerance
    ©2019 Apache Software Foundation. All rights reserved.
    Site Version: 8.1
    Site last generated: 2019-06-11

    Apache Solr