现在我读了这个https://wiki.clusterlabs.org/wiki/PgSQL_Replicated_Cluster
我对此有一些疑问:
对不起,我的英语不好
答案 0 :(得分:1)
您问了将近2个月,但看来您和我几周前就在同一条船上。我浏览了您的链接,它说明您需要使用corosync +起搏器+ pc。坦率地说,我没有任何经验,但是我在PostgreSQL 9.5.14和10.7上使用了pgpool2 4.0.4(在撰写本文时为最新),在过去的两个月中成功地建立了两个集群。
使用pgpool,您不需要使用任何其他工具/库,并且所有配置都进入一个文件pgpool.conf,并且pool_password和pcp.conf中只有很少的密码(1个衬里)。 pgpool附带了看门狗(pgpool集群的组件)所需的所有配置,以了解集群的活动/死状态,而只需进行配置即可处理。
您可以在here上找到有关pgpool2的更多信息,并在here上找到有关最新版本的信息。 您也可以在link处参考(首先阅读以了解整个过程的要点),它非常有用,并且非常详细地介绍了整个过程的过程。
也请告知我们您是否能够在链接上使用提及的技术设置集群。
编辑:您可能会在my gist page找到pgpool.conf的提取配置。 我只保留了更改的设置。其余部分保留为默认设置,或者可能我忘记为此添加1-2。 关于文件的大多数评论都来自标准文档,并且不言自明,但是我添加自己的评论的地方很少,它们都是
最重要的事情是,坐下来阅读有关std的原始链接。文档只是整个事物/过程的要旨。您以后可以根据需要轻松修改它。 我阅读了3-4次文档(学习缓慢),然后混合使用了两种方法。 我也创建了4个文件
您将在以下两个地方找到有关这些方面的指南:标准。文档和其他教程。它们是普通的sh文件,带有一堆ssh和psql命令。