网站大量收购闲置独家精品文档,联系QQ:2885784924

kadb软件包-同城双活操作指南.pdfVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

1.kacluster简介

kacluster是一个位于KingbaseAnalyticsDB服务器和KingbaseAnalyticsDB数据库客

户端之间的中间件,它提供以下功能:

▪连接池:kacluster保持已经连接到KingbaseAnalyticsDB服务器的连接,并在使用

相同参数(例如用户名,数据库,协议版本)连接进来时重用它们。它减少了连接开销,并

增加了系统的总体吞吐量。

▪多集群同步:kacluster可以管理多个KingbaseAnalyticsDB服务器。多个

KingbaseAnalyticsDB数据库集群间可以通过kacluster进行同步,当数据通过kacluster

时,多个KingbaseAnalyticsDB集群都会接收到相同的数据。多集群数据同步意味着同

一份数据将在多个集群上,这使得在2个或者KingbaseAnalyticsDB集群中建立一

个实时备份成为可能,这样,如果其中一个集群失效,服务可以不被中断而继续运行。

▪负载均衡:如果数据库进行了多集群同步,则在任何一个集群中执行一个SELECT查

询将返回相同的结果。kacluster利用多集群同步的功能以降低每个KingbaseAnalyticsDB

集群的负载。它通过分发SELECT查询到所有可用的集群中,增加了系统的整体吞吐量,降

低响应时间。在理想的情况下,性能应该和KingbaseAnalyticsDB集群的数量成正比。

负载均衡功能在有大量用户同时执行很多只读查询的场景中工作的效果最好。

kacluster使用KingbaseAnalyticsDB的前程序之间的协议,并且之间传

递消息。因此,一个(前端的)数据库应用程序认为kacluster就是实际的

KingbaseAnalyticsDB集群,而后端的服务器进程则认为kacluster就是它的一个客户端。

因为kacluster对于服务器和客户端来说是透明的,现有的数据库应用程序基本上可以不需

要修改就可以使用kacluster了。KingbaseAnalyticsDB通过kacluster实现多集群同步和

负载均衡。

2.kacluster配置

kacluster集成在KingbaseAnalyticsDB安装路径的ext/kadbcluster文件夹下,配置

后即可使用。在使用kacluster之前,你还要确保所有的KingbaseAnalyticsDB集群版本号

相同,且已经初始化并正在运行。

2.1.服务器配置

kacluster运行时,需要连接至所有的KingbaseAnalyticsDB集群,所以每个

KingbaseAnalyticsDB集群都需要对kacluster所在的主机开放连接,即需要配置每个

集群master实例数据下的sys_hba.conf文件,例如:

hostallall0.0.0.0/0trust

以上的配置是对所有的主机免密,你可以设置为只对kacluster所在的机器免密。

为了保证kacluster能正常运行,还需要在所有的集群中安装kacluster-regclass函

数,该函数被kacluster。在KingbaseAnalyticsDB安装路径下执行以下命令即可

安装(前提是你已经启动集群并配置了KIPORT等环境变量):

kisql-f./share/kingbase/contrib/kacluster-regclass.sql

2.2.kacluster配置

kacluster集成在KingbaseAnalyticsDB安装路径的ext/kadbcluster文件夹下,如无

特殊说明,接下来令都在kadbcluster文件夹下执行。

2.2.1.配置pcp.conf

kacluster有一个控制接口,管理员可以通过它收集kacluster的状态信息或终止

kacluster进程。Pcp.conf是用于这个接口认证的用户名/文件。使用kacluster前必

须先配置pcp.conf文件。在kacluster的etc文件夹下有pcp.conf.sample样例文件,重

命名这个文件,然

文档评论(0)

cra12138 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档