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

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

Giv mig besked når bogen er tilgængelig
Denne bog er ikke tilgængelig i streaming pt. men du kan uploade din egen epub- eller fb2-fil og læse den sammen med dine andre bøger på Bookmate. Hvordan overfører jeg en bog?
  • Сергей Марковhar citeretfor 4 år siden
    Кластеры обеспечивают физический уровень для создания индексов. Индекс может содержать один или несколько типов, а каждый тип — миллионы или миллиарды документов. Индексы разделяются на шарды, которые являются фрагментами данных внутри индекса. Шарды распределяются по узлам кластера. Реплики — копии первичных шардов, обеспечивающие высокий уровнень доступности данных при неполадках оборудования.
  • Сергей Марковhar citeretfor 4 år siden
    шардов не только обеспечивают высокий уровень доступности данных, но и полезны для распределения запросов по копиям.
  • Сергей Марковhar citeretfor 4 år siden
    Для этого предусмотрены реплики шардов, или копии. Каждый шард индекса может быть настроен таким образом, чтобы у него было некоторое количество копий или не было ни одной. Реплики шардов — это дополнительные копии оригинального или первичного шарда для обеспечения высокого уровня доступности данных.
  • Сергей Марковhar citeretfor 4 år siden
    Процесс разделения данных по шардам называется шардированием. Это неотъемлемая часть Elasticsearch, необходимая для масштабируемой и параллельной работы с выполнением оптимизации:

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

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

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

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

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

    • _index — хранит имя индекса документа.
  • Сергей Марковhar citeretfor 4 år siden
    Типы помогают логически группировать или организовывать однотипные документы по индексам.
fb2epub
Træk og slip dine filer (ikke mere end 5 ad gangen)