在推荐的部署环境下,一般需要1台GTM服务器和3台数据库服务器集群分别部署Coordinator和Datanode节点。
服务器推荐的硬件和操作系统配置要求如下表所示:
资源 | 物理机环境 | 虚拟机环境 |
CPU | 2*10(cores)及以上 | 2*10(cores)及以上 |
内存 | 128G及以上 | 8G及以上 |
磁盘 | SSD 500GB及以上 | SSD/SAS/SATA 100GB及以上 |
网络 | 10Gb及以上 | 1000Mb或10Gb |
操作系统 | CentOS7.5及以上版本 | CentOS7.5及以上版本 |
用户权限要求 | gbase | gbase |
主机、IP、端口规划:
主机名 | IP | 角色 | 端口号 | nodename | 路径 |
node1 | 192.168.142.211 | DCS | 2379 | /home/gbase/deploy/bin/gha_ctl | |
Coordinator | 5432 | cn1 | /home/gbase/data/coord | ||
Datanode | 5433 | dn1_1 | /home/gbase/data/datanode | ||
node2 | 192.168.142.212 | DCS | 2379 | /home/gbase/deploy/bin/gha_ctl | |
Coordinator | 5432 | cn2 | /home/gbase/data/coord | ||
Datanode | 5433 | dn2_1 | /home/gbase/data/datanode | ||
node3 | 192.168.142.213 | DCS | 2379 | /home/gbase/deploy/bin/gha_ctl | |
Coordinator | 5432 | cn3 | /home/gbase/data/coord | ||
Datanode | 5433 | dn3_1 | /home/gbase/data/datanode | ||
gtm | 192.168.142.210 | gtm | 6666 | gtm1 | /home/gbase/data/gtm |
在启动安装过程前,必须确保用户有足够的权限来执行安装。在如下的安装和准备过程中,需要将gbase用户加入至sudoer。
以下操作,如无特殊说明,在所有节点均需执行。
-
- 创建用户和配置sudoer
所有节点均创建gbase组和用户:
[root@localhost ~]# groupadd gbase
[root@localhost ~]# useradd -m -d /home/gbase gbase -g gbase
[root@localhost ~]# passwd gbase
返回并设置密码,请牢记密码。
添加gbase至sudoer:
[root@localhost ~]# visudo
在打开的文档中如下位置增加gbase用户及权限:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
gbase ALL=(ALL) NOPASSWD:ALL
配置sudoer后,数据库安装配置操作无需root权限。