Я сделал ELK STACK с 3 узлами , в которых один узел является главным, а два - узлом данных.Предположим, у меня есть около 1 ГБ данных для работы с кластером.Мне нужно знать
сколько шардов должно содержать каждый узел
сколько Ram и ЦП должно быть выделено для каждого узла
как выделить максимальное хранилище для узла
Я строю ELK Stack на платформе Ubuntu.
свойства системы 1
свойства системы 2
свойства системы 3
Я сделал количество осколков равным 9, посколькуЕсть 3 узла? (3 * 3 = 9). Использование Rest API.
curl -X POST "http://localhost:9200/_template/default" -H 'Content-Type: application/json' -d'
{
"index_patterns": ["*"],
"order": -1,
"settings": {
"number_of_shards": "9",
"number_of_replicas": "1"
}
}
'
Я не знаю, правильно это или неправильно.
Мне нужно было сделать здоровымcluster.
Есть ли какой-либо метод или параметры для назначения сегментов, реплики, оперативной памяти, дискового пространства и т. д .?
Есть ли какой-либо метод длянайти идеальное количество сегментов в зависимости от размера файла?
Сколько процессорного ядра должно быть выделено для каждого узла?
До сих пор я ссылался на следующие ссылки для создания кластера ELK.