我有六节点集群,我想在其上安装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 Segments和PXF?
答案 0 :(得分:2)
我会在Node6上安装Master,在Node2上安装Standby,在Node3,Node4和Node5上安装PXF的Segments。您需要在每个Datanode上使用Segment。
我也会避免将Master或Standby放在你拥有Ambari的同一个节点上。 Ambari使用PostgreSQL数据库并侦听端口5432,它与HAWQ使用的端口相同。您可以更改Ambari或HAWQ以使其在同一节点上运行,但更容易将它们分开。