用于Greenplum安装的主机文件

问题描述 投票:0回答:2

我正在为POC设置greenplum 3节点集群,同时检查安装步骤我发现hostfile_exkeys文件必须在主节点中。谁能告诉我应该在哪里创建这个文件位置,节点等?最重要的是放在这里?

greenplum
2个回答
0
投票

您在主服务器上创建hostfile_exkeys。其他主机不需要它。您可以将它放在/ home / gpadmin或任何方便的地方。

您将POC的三个主机名放在此文件中。例:

mdw
sdw1
sdw2

这里有很好的记录:https://gpdb.docs.pivotal.io/5120/install_guide/prep_os_install_gpdb.html

您还可以在云中运行POC。 Greenplum可在AWS,Azure和GCP中使用。它为您完成所有配置。您甚至可以使用BYOL产品清单90天免费评估产品,或者您可以在评估产品时使用每小时计费产品获得支持。


0
投票

gpssh-exkeys文档的utililty参考中有一些示例,但一般来说,您应该在集群中放入所有主机名。如果有多个网络接口,那么可以进入。

我通常将此文件放在/ home / gpadmin或/ home / gpadmin / gpconfigs中(保存所有文件以进行初始设置和初始化的好地方)。

您的文件看起来像(每行一个名称):

mdw sdw1 sdw2

如果有2个网络接口,它可能看起来像:

mdw mdw-1 mdw-2 sdw1 sdw1-1 sdw1-2 sdw2 sdw2-1 sdw2-2

您的/ etc / hosts文件(在所有服务器上)应包含所有接口及其名称的IP地址,因此该文件应与/ etc / hosts中列出的名称相匹配。

这主要是为了让主服务器与所有主机交换ssh密钥,因此它总是无密码登录到主机。设置此文件后,您将运行(示例):

gpssh-exkeys -f / home / gpadmin / gpconfigs / yourhostfilename

我希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.