2017-01-19 2 views
0

Я просмотрел несколько документов, но не нашел много информации о следующем:Могу ли я выжить без репликации в эластичном поиске?

1) Могу ли я выжить с 0 черепами реплик? У нас есть тонны данных, и сейчас у нас недостаточно информации для тиражирования данных. Мы в порядке с переиндексацией, если мы потеряли некоторые данные. Это на данный момент приемлемо. У нас будет достойный индекс размера, но он будет иметь тысячи индексов.

2) Если я перейду к пункту 1, если узел опустится, как узнать, сколько данных было потеряно и какой индекс необходимо индексировать повторно.

3) Помимо HQ, любого другого плагина, который помогает мне с вышеуказанными вещами?

С нетерпением жду некоторых соображений по вышеуказанным пунктам.

ответ

1

1) Будьте осторожны при распределении осколков.

2) elasticsearch расскажет вам с помощью _cat/index, индексы которых RED.

3) XPack имеет бесплатную версию

+0

можете ли вы, пожалуйста, развернуть первую точку, то есть на распределении осколков. – AbhishekAsh

0

Да, вы можете выжить с 0 реплики осколками.

Но если у вас многоузловые кластеры, рекомендуется иметь по крайней мере 1 реплики для каждого первичного осколка. Так что, если узел падает, у вас все еще есть весь индекс, и вы все еще можете использовать запрос поиска. Реплики используются для увеличения производительности поиска и для отказа.

И если у вас есть кластер с одним узлом, то осколок реплики никогда не будет выделен на том же узле, где имеет место связанный первичный элемент (это было бы похоже на то, чтобы поставить резервную копию на тот же диск, что и исходные данные) ,

Смежные вопросы