Перейти к содержимому
Последнее обновление

Планирование кластера

Планирование архитектуры​

Выберите архитектуру в зависимости от потребностей вашего бизнеса:

АрхитектураСценарий примененияЗависимость
Совместное размещение хранения и вычисленийНет потребности в максимально гибком масштабированииОбщее хранилище не требуется
Раздельное размещение хранения и вычисленийВычислительные ресурсы необходимо динамически масштабироватьТребуется общее хранилище

Планирование портов​

Экземпляры Doris обмениваются данными по сети. Администраторы могут изменять настройки портов в зависимости от среды:

ЭкземплярИмя портаПорт по умолчаниюНаправление обмена даннымиОписание
BEbe_port9060FE → BEThrift Server, принимает запросы от FE
BEwebserver_port8040BE ↔ BEHTTP Server
BEheartbeat_service_port9050FE → BEСлужба проверки работоспособности (Thrift)
BEbrpc_port8060FE ↔ BE, BE ↔ BEОбмен данными по BRPC
FEhttp_port8030FE ↔ FE, Клиент ↔ FEHTTP Server
FErpc_port9020BE → FE, FE ↔ FEThrift Server, порт должен быть одинаковым на всех узлах FE
FEquery_port9030Клиент ↔ FEMySQL Server
FEedit_log_port9010FE ↔ FEОбмен данными по bdbje

Планирование количества узлов​

Количество узлов FE​

FE принимает пользовательские запросы, планирует запросы, управляет метаданными и узлами.

Тип узлаРольРекомендация для промышленной эксплуатации
FollowerУчаствует в выборах; принимает на себя функции Master при его отказе≥ 3
ObserverТолько синхронизирует метаданные; увеличивает возможности обслуживания запросов на чтениеДобавляйте по мере необходимости

Количество узлов BE​

BE отвечает за хранение данных и вычисления. В промышленных средах для обеспечения надёжности используются 3 реплики.

РекомендацияОписание
≥ 3 узлов BEОбеспечивает надёжное хранение с 3 репликами (при совместном размещении хранения и вычислений. При раздельном размещении хранения и вычислений количество узлов BE может составлять 0 и более.)
Поддержка горизонтального масштабированияДобавление узлов повышает производительность запросов и позволяет обрабатывать больше запросов одновременно