2016-10-04 1 views
0

Чтение о правильной архитектуры Elasticsearch, я слышал о 3 типа узлов:«клиентский узел» в AWS Elasticsearch?

  • Мастер узел (Держит Осколки таблицу маршрутизации)
  • узел клиента (Имеет ли CPU/памяти интенсивной сортировки слиянием результатов)
  • узел Data (содержит фактические черепки с данными)

Из моего понимания при подключении к кластеру Elasticsearch с использованием не клиентов Java, вы должны подключиться к узлу клиента. Однако я ничего не вижу в клиентском узле AWS Elasticsearch.

Я что-то упустил? Спасибо, Сен

+0

Я считаю, что клиент java, который вы используете для подключения к кластеру, является тем, который называется именем «клиентский узел», –

ответ

2

Amazon Elasticsearch Service не является полнофункциональным ES-пакетом. Несмотря на то, что он достаточно доступен для нескольких случаев использования (сбор журналов и т. Д.), Он имеет несколько ограничений с точки зрения того, что вы можете настроить и какие конечные точки доступны.

Одним из ограничений является то, что вы можете настраивать только узлы мастера и данных, а не узлы клиента.

Другим ограничением является то, что единственный способ подключения к кластеру - через HTTP, т. Е. Нет способа получить TCP-соединение с кластером, поэтому вы не можете использовать транспортный клиент, а только HTTP-клиенты.