GaussDB-在本地磁盘安装实例
操作场景
使用云数据库GaussDB管理平台(TPOPS),在本地磁盘缺省目录下安装元数据库已纳管版本的实例,实例支持8.0及以上版本。
前提条件
- 如果数据节点在其他平台安装过数据库,请在安装前检查。具体操作可参考安装前置检查。
- 如果数据节点原先使用非沙箱环境,请先手动清理节点。具体操作可参考转换安装模式前手动清理节点方法。
- 如果要安装带浮动IP的主备版非单节点实例,需提前准备与业务IP同网段的浮动IP,保证浮动IP唯一且有效。
约束限制
- 分布式五节点不支持128U1024G。
- GaussDB实例仅支持8U64G、16U128G、32U256G、64U512G、96U768G、128U1024G、196U1569G(仅DBmind)七档规格,请选择硬件规格大于或等于8U64G的主机。
操作步骤
-
单击“实例管理 > 安装实例”,进入“安装实例”界面。
图1 安装实例
参数名称 参数解释 实例名称 实例名称长度在4个到64个字符之间,必须以字母开头,可以包含字母、数字、中划线或下划线,不能包含其他特殊字符。 数据库引擎版本 GaussDB实例支持8.0及以上版本。 操作系统 根据注册的主机情况进行展示。当前支持麒麟和统信两种系统。 架构类型 根据注册的主机情况进行展示。当前支持X86、ARM。 CPU厂商 根据注册的主机情况进行展示。当前支持鲲鹏、英特尔和海光。 主机类型 根据注册的主机情况进行展示。当前支持物理机类型。 实例类型 - 分布式版:分布式形态能够支撑较大的数据量,且提供了横向扩展的能力,可以通过扩容的方式提高实例的数据容量和并发能力。 -
主备版:适用于数据量较小且不会大幅度增长,对数据的可靠性、业务的可用性有一定诉求的场景。 | | 部署形态 | - 分布式版(默认):
- 单节点:包含三个分片。
- 3节点:采用一主两备三节点的部署模式,包含三个分片。
- 4节点:采用一主一备四节点的混合部署模式,包含四个分片。
- 5节点:采用一主三备五节点的混合部署模式,包含四个分片和一个仲裁节点。
- 9节点(默认):采用一主三备九节点的混合部署模式。包含四个分片和一个仲裁节点。
-
主备版:
- 单节点:包含一个分片。
- 2节点(默认):采用一主一备一日志两节点的部署模式,其中日志节点和数据节点合并部署,包含一个分片。仅支持3.301及以上的GaussDB数据库引擎版本。
- 3节点:采用一主两备三节点的部署模式,包含一个分片。
- 5节点(1主3备1仲裁):采用一主三备五节点的部署模式,包含一个分片,一个仲裁节点。
- 5节点(1主4备):采用一主四备五节点的部署模式,包含一个分片。“单节点”需要开启白名单,特性白名单名称为:gaussdb_feature_supportSingleMode。如何操作请参见开启特性白名单。8.102版本开始,主备版“2节点”、“3节点”、“5节点(1主3备1仲裁)”、“5节点(1主4备)”可使用去ETCD形态,开启特性白名单:gaussdb_feature_supportDccCluster即可启用。如何操作请参见开启特性白名单。鼠标停留
可查看各形态的数据库架构图。 | | 副本一致性协议 | 该参数在“实例类型”配置为“主备版”时为必选参数。仅支持3.200及以上的GaussDB数据库引擎版本。- Quorum:Quorum模式主备同步复制机制。客户端发起事务后,必须要等待对应的WAL日志复制到多个副本后,主库才会响应给客户端,少数节点的宕机不影响全局可用性,保证数据的一致性。
-
Paxos:Paxos模式解决了Quorum模式下日志复制过程中日志分叉的问题,提高日志复制吞吐量,增加DN自仲裁能力。主备版“2节点”形态仅支持Paxos。启用去ETCD形态后,主备版“2节点”、“3节点”、“5节点(1主3备1仲裁)”、“5节点(1主4备)”仅支持Paxos。 | | 事务一致性 | 该参数在“实例形态”配置为“分布式版”时为必选参数。- 强一致性:应用更新数据时,用户都能查询到全部已经成功提交的数据,对性能有影响。
-
最终一致性:应用更新数据时,用户查询到的数据可能不相同,有可能是更新后的值,也有可能是更新前的值,但经过一段时间后,查询到的数据是更新后的值,该种类型通常具有较高的性能。注意,不支持分布式事务强一致性的读操作;不支持insert into、select * from等依赖于查询结果的事务一致性;不支持拆分成多语句的写操作;不支持涉及多个节点执行的写操作;不支持搭建容灾。 | | 切换策略 | 该参数在“实例形态”配置为“主备版”且“部署形态”配置为“2节点”时开放。默认选择为数据高可靠,实例安装后如需修改切换策略,请参考修改切换策略。- 数据高可靠:对数据一致性要求高的系统推荐选择数据高可靠,在故障切换的时候优先保障数据一致性。
-
业务高可用:对业务在线时间要求高的系统推荐使用业务高可用,在故障切换的时候优先保证数据库可用性。
说明:
在业务高可用场景下需要谨慎修改如下数据库参数,参数如何修改,可参见修改实例参数:
-
支持:需要输入一个浮动IP,实例安装后可以通过浮动IP访问DN节点数据。如针对主备切换场景:主备版三节点设置了相同的浮动IP,通过浮动IP连接了数据节点,主备切换后,仍然可以通过配置的浮动IP连接数据节点。说明:- 浮动IP功能需选择503.1.0.SPC1200、503.1.0.SPC1300版本或者503.2.0及以后版本的内核安装包。
-
配置浮动IP时需保证配置的IP有效、唯一;若IP无效,实例安装后无法通过浮动IP进行访问,浮动IP地址必须和virtualIp使用同一网段。
-
实例安装后,浮动IP不支持修改。 | | 参数模板 | 数据库参数模板就像是数据库引擎配置值的容器,参数模板中的参数可应用于一个或多个相同类型的数据库实例。实例创建成功后,参数模板可进行修改。实例创建完成之后可以根据业务需要进行调整。具体请参见参数模板管理。 | | 可用区 | - 分布式版:
- 单节点仅支持部署在一个可用区。
- 3节点支持部署在一个或者三个可用区。
- 4节点仅支持部署在一个可用区。
- 5节点和9节点仅支持部署在三个可用区。
-
主备版:
- 单节点仅支持部署在一个可用区。
- 2节点支持部署在两个可用区。
- 3节点支持部署在一个或者三个可用区。
- 5节点(1主3备1仲裁)仅支持部署在三个可用区。
- 5节点(1主4备)支持部署在一个或三个可用区。- 在选择完实例部署的可用区之后,9节点和5节点(1主3备1仲裁)形态支持自主选择主、备、仲裁可用区,并且主、备、仲裁可用区不能相同。3节点(主备版)仅支持选择主AZ(Available Zone,可用分区)。
-
可用区指在同一区域下,电力、网络隔离的物理区域,可用区之间内网互通,不同可用区之间物理隔离。 | | 管理地址 | 用户已完成添加的主机,且只展示当前未被纳管的主机。 | | 数据库端口 | 数据库对外开放的端口,默认为8000,可选范围为:1024
39989。限制端口为23782380、2400、49995001、5100、5500、59996001、60096010、6500、8015、8097、8098、8181、9090、9100、9180、9187、9200、12016、12017、20049、20050、21731、21732、3212232126、39001。 |
-
-
填写NAS配置信息。
图2 NAS设备信息
参数名称 参数解释 存储设备 可以选择对应的存储设备进行挂载,自定义路径为备份文件的存储路径。若当前平台未配置NAS设备,需要先在存储设备管理中完成存储设备配置。 -
填写数据库配置信息。
图3 数据库信息
参数名称 参数解释 管理员账户名 数据库的登录名称默认为root。 管理员密码 请您输入高强度密码并定期修改,以提高安全性,防止出现密码被暴力破解等安全风险。新密码符合如下复杂程度要求:- 密码不能少于8个字符且不超过32个字符。 -
密码必须至少由如下四类字符中的三类组合而成:
- 至少包含一个大写字母(A-Z)。
- 至少包含一个小写字母(a-z)。
- 至少包含一个数字字符(0-9)。
- 至少包含1个特殊字符(~!@#%^*-_=+?,)。请妥善管理您的密码,因为系统将无法获取您的密码信息。实例创建成功后,如需重置密码,请参见重置管理员密码。 | | 确认密码 | 必须和管理员密码相同。 |
-
-
单击“立即申请”,进入信息确认页,确认实例信息。
图4 实例信息
- 如果需要重新选择实例规格,单击“上一步”,回到上个页面修改实例信息。
- 如果规格确认无误,单击“提交”,完成安装实例的申请。安装过程约10分钟,请耐心等待。
-
实例创建成功后,用户可以在“实例管理”页面对其进行查看和管理。
- 可依据实例名称/ID、业务IP等信息进行查询。
- 单击实例名称后面的
,可修改已创建的实例名称。
- 单击实例名称下面的
,可复制已创建的实例ID。
- 创建GaussDB实例过程中,状态显示为“创建中”。
- 在实例列表的右上角,单击刷新列表,可查看到创建完成的实例状态显示为“正常”。
- 数据库端口默认为8000,仅支持创建时设置,后期不可修改。
- 若已配置NAS服务器,实例创建完成后将自动开启“自动备份”功能,并会自动进行一次全量备份,用于记录实例的初始状态。
更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…