Настройка количества реплик в Elasticsearch

Для каждой из индексируемых сущностей - форм, файлов и документов - репликацию в Elasticsearch можно настраивать отдельно. Эта настройка выполняется с помощью секций <shards-count> и <replicas-count> в файле конфигурации elasticConfiguration.xml:

Пример файла конфигурации elasticConfiguration.xml:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<configuration xmlns="http://www.arta.kz/xml/ns/ai"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xsi:schemaLocation="http://www.arta.kz/xml/ns/ai http://www.arta.kz/xml/ns/ai/index.xsd">
    <!-- ... -->
    <forms>
        <!-- ... -->
        <!-- Количество шардов. Рекомендуется использовать значение по-умолчанию -->
        <shards-count>1</shards-count>
        <!-- Количество Реплик. рекомендуется использовать значение равное количеству n-1 где n- количество нод в кластере. если нод больше 4 - то n/2+1 -->
        <replicas-count>1</replicas-count>
        <!-- ... -->
    </forms>
    <files>
        <!-- ... -->
        <shards-count>1</shards-count>
        <replicas-count>1</replicas-count>
    </files>
    <docs>
        <!-- ... -->
        <shards-count>1</shards-count>
        <replicas-count>1</replicas-count>
    </docs>
</configuration>

Более подробную информацию о кластере Elasticsearch можно получить здесь:

https://www.elastic.co/guide/en/elasticsearch/guide/current/replica-shards.html

https://www.elastic.co/guide/en/elasticsearch/guide/current/distributed-cluster.html