【问题标题】:Starting greenplum on a replicated system在复制系统上启动 greenplum
【发布时间】:2020-07-17 19:37:32
【问题描述】:

我们最近尝试为安装了 greenplum 的服务器制作黄金构建/副本,现在我们将映像安装在另一台服务器上,以查看是否可以在不从头安装它的情况下启动 greenplum。但是当我们执行 gpstart 命令时,它会显示之前拍摄图像的服务器的主机名。我想在安装了图像但使用它自己的主机名的新服务器上启动 greenplum。我需要在哪里进行更改?

【问题讨论】:

    标签: database-administration greenplum


    【解决方案1】:

    您当前的集群不仅有 gp_segment_configuration 中的主机名,而且所有 pg_hba.conf 文件都有主机的 IP 地址。您的新集群将具有不同的 IP 地址,因此即使您更改 gp_segment_configuration 中的主机名,也必须更新 pg_hba.conf 文件。

    处理此问题的最佳方法是在输入配置文件中使用 HBA_HOSTNAMES=1 初始化数据库,以便 pg_hba.conf 文件具有主机名而不是 IP 地址。在您的新集群上,您还必须使用与其他集群相同的主机名。

    典型的命名约定是: mdw = 主 smdw = 备用主机 sdw[n] = 段主机

    这正是我们构建 AWS、Azure 和 GCP Marketplace 产品的方式。它们都使用标准化名称,并且 pg_hba.conf 文件具有主机名。这样可以拍摄一个集群的快照并轻松恢复到另一个集群。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多