用于Greenplum安装的主机文件

时间:2019-03-14 11:26:34

标签: greenplum

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

2 个答案:

答案 0 :(得分:0)

在gutils-exkeys文档的实用程序参考中有一些示例,但是通常,您应该在群集中放入所有主机名。如果存在多个网络接口,则可以改用这些接口。

我通常将此文件放在/ 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 /您的主机文件名

我希望这会有所帮助。

答案 1 :(得分: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中可用。它为您完成所有配置。您甚至可以免费使用90天的BYOL产品列表来评估产品,也可以在评估产品时使用按小时计费的产品来获得支持。