ru
Кумар Ш. .,Шукла П. .

Elasticsearch, Kibana, Logstash и поисковые системы нового поколения

Notify me when the book’s added
To read this book, upload an EPUB or FB2 file to Bookmate. How do I upload a book?
  • Сергей Марковhas quoted4 years ago
    Кластеры обеспечивают физический уровень для создания индексов. Индекс может содержать один или несколько типов, а каждый тип — миллионы или миллиарды документов. Индексы разделяются на шарды, которые являются фрагментами данных внутри индекса. Шарды распределяются по узлам кластера. Реплики — копии первичных шардов, обеспечивающие высокий уровнень доступности данных при неполадках оборудования.
  • Сергей Марковhas quoted4 years ago
    шардов не только обеспечивают высокий уровень доступности данных, но и полезны для распределения запросов по копиям.
  • Сергей Марковhas quoted4 years ago
    Для этого предусмотрены реплики шардов, или копии. Каждый шард индекса может быть настроен таким образом, чтобы у него было некоторое количество копий или не было ни одной. Реплики шардов — это дополнительные копии оригинального или первичного шарда для обеспечения высокого уровня доступности данных.
  • Сергей Марковhas quoted4 years ago
    Процесс разделения данных по шардам называется шардированием. Это неотъемлемая часть Elasticsearch, необходимая для масштабируемой и параллельной работы с выполнением оптимизации:

    • дискового пространства по разным узлам кластера;

    • вычислительной мощности по разным узлам кластера.

    По умолчанию каждый индекс настроен так, чтобы иметь пять шардов в Elastic­search. В момент создания индекса можно обозначить количество шардов, на которые будут разделены данные вашего индекса. После того как индекс создан, количество шардов невозможно изменить.
  • Сергей Марковhas quoted4 years ago
    Один индекс содержит документы одного или нескольких типов. Шарды помогают распределить индекс по кластеру. Они распределяют документы из одного индекса по различным узлам.
  • Сергей Марковhas quoted4 years ago
    начала разберемся, что такое кластер. Один индекс содержит документы одного или нескольких типов. Шарды помогают распределить индекс по кластеру. Они распределяют документы из одного индекса по различным узлам.
  • Сергей Марковhas quoted4 years ago
    Кластер содержит один или несколько индексов и отвечает за выполнение таких операций, как поиск, индексирование и агрегации. Кластер формируется одним или несколькими узлами. Любой узел Elasticsearch всегда является частью кластера, даже если это кластер единичного узла. По умолчанию каждый узел пытается присоединиться к кластеру с именем Elasticsearch. Если вы запускаете несколько узлов внутри одной сети без изменения параметра cluster.name в файле config/elasticsearch.yml, они автоматически объединяются в кластер.
  • Сергей Марковhas quoted4 years ago
    Узел Elasticsearch — это единичный сервер системы, который может быть частью большого кластера узлов. Он участвует в индексировании, поиске и выполнении других операций, поддерживаемых Elasticsearch. Каждому узлу Elasticsearch в момент запуска присваиваются уникальный идентификатор и имя. Можно также назначить узлу статическое имя с помощью параметра node.name в конфигурационном файле Elasticsearch config/elasticsearch.yml.
  • Сергей Марковhas quoted4 years ago
    в документе Elasticsearch хранятся следующие внутренние метаполя:

    • _id — уникальный идентификатор документа внутри типа по аналогии с первичным ключом в таблице базы данных. Он может генерироваться автоматически или выбираться пользователем;

    • _type — это поле содержит тип документа;

    • _index — хранит имя индекса документа.
  • Сергей Марковhas quoted4 years ago
    Типы помогают логически группировать или организовывать однотипные документы по индексам.
fb2epub
Drag & drop your files (not more than 5 at once)