【问题标题】:Hosts File for Greenplum Installation用于 Greenplum 安装的主机文件
【发布时间】:2019-03-14 11:26:33
【问题描述】:

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

【问题讨论】:

    标签: greenplum


    【解决方案1】:

    您在 Master 上创建 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 天来评估产品,或者您可以在评估产品时使用按小时计费的产品来获得支持。

    【讨论】:

      【解决方案2】:

      在 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

      我希望这会有所帮助。

      【讨论】:

      • hostfile-exkeys 文件的格式是每行一个主机/接口名称。我把它格式化了,但它没有显示出来。不要像这里显示的那样将所有内容放在一行中。,
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多