HAWQ - как выбрать узел для установки сегментов

У меня есть кластер из шести узлов, и я хочу установить на него базу данных HAWQ и PXF. Мой кластер выглядит так:

Node1 - NameNode, ResourceManager, HiveMetastore, HiveClient
Node2 - SNameNode, NodeManager
Node3 - DataNode, NodeManager
Node4 - DataNode, NodeManager
Node5 - DataNode, NodeManager
Node6 - HiveClient

На каком узле я должен установить HAWQ Master, HAWQ Segments и PXF? Можно ли сделать это только на трех первых узлах, или мне нужно установить HAWQ Segment и PXF на каждом узле?

1 ответ

Я бы установил Master на Node6, Standby на Node2 и сегменты с PXF на Node3, Node4 и Node5. Вы хотите сегмент на каждой датоде.

Я бы также не стал размещать мастер или резерв на том же узле, что и у Амбари. Ambari использует базу данных PostgreSQL и прослушивает порт 5432, который является тем же портом, который используется HAWQ. Вы можете изменить либо Ambari, либо HAWQ, чтобы он работал на одном и том же узле, но их проще разделить.

Другие вопросы по тегам