人大金仓分析型数据库系统扩容(二)

目录

规划新硬件平台

规划新实例

 规划镜像节点

增加新节点 

关于扩容Schema


规划新硬件平台

       新节点主机的硬件资源和配置应该与现有主机一致。规划和设置新硬件平台的步骤在每一次部署中都有不同。下面是一些相关的考虑:

  • 为新硬件准备物理空间,考虑冷却、电力供应和其他物理因素
  • 确定连接新旧硬件所需的物理网络和布线
  • 为扩容后的系统映射现有的IP地址空间和开发网络规划
  • 从现有的硬件捕捉系统配置(用户、配置文件、NIC等),这将被用作订购新硬件时的清单
  • 在特定站点和环境中用期望的配置部署硬件创建一个自定义的建设计划

规划新实例

        当系统启动并可用时,可以执行扩容数据库。 运行gpexpand来初始化新节点到阵列中并创建扩容schema。所需要的时间取决于系统中的方案对象的数量以及其他与硬件性能相关的因素。 在大部分环境中,新实例的初始化不超过30分钟。

        下列工具不能在gpexpand在做节点初始化期间执行:

  • gpbackup
  • gpcheckcat
  • gpconfig
  • gppkg
  • gprestore

 规划镜像节点

        如果现有的阵列有镜像节点,新的节点也必须有镜像配置。 如果现有的节点没有配置镜像,则不能用gpexpand工具给新主机增加镜像。对于带有镜像节点的数据库阵列,确保增加了足够的新主机来容纳新的镜像节点。 所需的新主机数量取决于镜像策略:

  • spread - 向阵列中增加比每个主机上的节点数量至少多一台的主机。 要确保平均散布,阵列中独立主机的数量必须大于每台主机上的节点实例数量。 镜像会把每台主机的镜像散布到集群中剩余的主机上并且要求集群中的主机数量比每个主机上的节点数量更多
  • group - 增加至少两台新主机,这样第一台主机的镜像可以被放在第二台主机上,并且第二台主机的镜像可以被放在第一台上。 如果在系统初始化阶段启用了节点镜像,这是默认的镜像策略
  • hybrid - 添加一个或多个主机系统块。 例如,添加一个包含四个或八个主机的块。 块镜像是一种自定义镜像配置

增加新节点 

        默认情况下,新主机上初始化后会有和现有主机上数量相同的主节点。 可以增加每台主机上的节点或者向现有主机上增加新的节点。 例如,如果现有主机当前在每台主机上有两个节点,可以使用gpexpand在现有主机上初始化两个额外的节点来得到总共四个节点,这样将在新主机上有四个新的节点。

关于扩容Schema

        在初始化阶段,gpexpand工具在postgres数据库中创建扩容schema gpexpand。扩容Schema存储了系统中每个表的元数据,因此在扩容处理的全过程中能跟踪其状态。 扩容Schema由两个表和一个跟踪扩容操作进度的视图组成:

  • gpexpand.status
  • gpexpand.status_detail
  • gpexpand.expansion_progress

        通过修改gpexpand.status_detail可以控制扩容处理的方方面面。 例如,从这个表中移除一个记录会阻止系统在新节点上扩容该表。 通过更新一个记录的rank值,可以控制表在重新分布过程中被处理的顺序。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
金仓分析数据库(KingbaseES)是一款高性能、高可靠性的企业级数据库系统,以下是金仓分析数据库的安装教程: 1. 下载安装包:您可以从金仓官方网站或官方渠道获取适用于您操作系统版本的金仓分析数据库安装包。 2. 解压安装包:使用解压工具(如tar命令)将下载的安装包解压到您选择的安装目录中。 3. 进入安装目录:使用终端或命令行工具进入解压后的安装目录。 4. 执行安装脚本:运行安装脚本进行数据库系统的安装。根据操作系统的不同,安装脚本可能有所差异。一般情况下,您可以通过以下命令来执行安装脚本: ``` ./install.sh ``` 5. 配置数据库参数:根据您的需求和系统配置,进行数据库参数的配置。这些参数包括数据库存储路径、端口号、内存大小等。您可以编辑数据库的配置文件来修改这些参数。 6. 初始化数据库:运行初始化脚本来创建数据库实例和系统表空间。一般情况下,您可以使用以下命令完成初始化: ``` ./initdb.sh ``` 7. 启动数据库服务:通过启动脚本启动金仓分析数据库服务。一般情况下,您可以使用以下命令来启动数据库服务: ``` ./startdb.sh ``` 8. 验证数据库状态:使用命令行工具或金仓提供的客户端工具连接到数据库,验证数据库的状态是否正常运行。 以上是金仓分析数据库的基本安装流程。请注意,具体的安装步骤可能因版本和操作系统而有所差异。建议您查阅官方文档或联系金仓官方支持获取更详细的安装指南和相关帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值