GBASE南大通用GBase 8a 安装部署

发布时间:2024年01月10日

1.ssh连通性验证

ssh root@192.168.7.71 ssh root@192.168.7.72 ssh root@192.168.7.73

2.检查防火墙是否关闭

systemctl status firewalld.service systemctl stop firewalld systemctl disable firewalld

3.检查selinux是否禁用

sestatus

若系统提示以下信息说明 selinux 已被禁用

SELinux status: disabled 

未被禁用的话,需要修改配置文件/etc/selinux/config
将SELINUX参数设置为?disabled,即 SELINUX=disabled
保存退出后,需要重启服务器才能生效

输入命令?setenforce 0?也可以临时关闭

4.在集群所有节点上创建DBA用户(gbase),并设置密码

useradd gbase passwd gbase

5.在集群所有节点上创建安装目录并授权

mkdir -p /opt/gbase chown gbase:gbase /opt/gbase chown gbase:gbase /tmp

6.上传安装包并解压

cd /opt tar xfj GBase8a_MPP_Cluster-License-9.5.2.39-redhat7.3-x86_64.tar.bz2

7.所有节点上设置环境变量

从安装包解压后的目录 gcinstall 中复制环境设置脚本(SetSysEnv.py)至其他集群节点

scp root@192.168.7.71:/opt/gcinstall/SetSysEnv.py /opt 

切换至root用户或sudo,运行SetSysEnv.py脚本配置安装环境

python SetSysEnv.py --dbaUser=gbase --installPrefix=/opt/gbase --cgroup

8.修改主节点的安装配置文件(demo.options)

切换至 gbase 用户,进入安装包目录编辑配置文件 demo.options

su - gbase cd /opt/gcinstall/ vi demo.options

如下是 demo.options 的文件内容

installPrefix = /opt/gbase coordinateHost = 192.168.7.71,192.168.7.72,192.168.7.73 coordinateHostNodeID = 71,72,73 dataHost = 192.168.7.71,192.168.7.72,192.168.7.73 #existCoordinateHost = #existDataHost = dbaUser = gbase dbaGroup = gbase dbaPwd = 'gbase8a@666' rootPwd = 'passwd'

参数解释

参数名称解释说明
installPrefix集群安装目录,请一定和原有节点的保持一致
coordinateHost管理节点IP,多个时用逗号分割
coordinateHostNodeID启动IPV6时才有用,IPV4的场景下可忽略
dataHost数据节点IP,多个时用逗号分割
existCoordinateHost已经存在的管理节点IP,用逗号分割,扩容等场景时需要配置
existDataHost已经存在的数据节点IP,用逗号分割,扩容等场景时需要配置
dbaUser操作系统的dba用户名,在v95版本需要用户自行创建
dbaGroup操作系统的dba用户名所属用户组
dbaPwd操作系统的dba用户密码
rootPwd操作系统的root用户密码

9.执行安装脚本

cd /opt/gcinstall/ ./gcinstall.py --silent=demo.options 

注: 安装结束后,gcinstall目录下会自动生成一个默认分布策略的xml文件 gcChangeInfo.xml 文件

10.申请授权

使用root用户,导出集群各节点的指纹信息

cd /opt/gcinstall/ ./gethostsid -n 192.168.7.71,192.168.7.72,192.168.7.73 -u root -p passwd -f /tmp/finger.txt

11.导入和检查授权,由操作系统的dba用户执行

① 导入授权

cd /opt/gcinstall/ ./License -n 192.168.7.71,192.168.7.72,192.168.7.73 -f /tmp/20220728-12.lic -u gbase -p gbase8a@666

② 检查授权导入情况

./chkLicense -n 192.168.7.71,192.168.7.72,192.168.7.73 -u gbase -p gbase8a@666

12.在集群所有节点上启动全部的集群服务

切换到gbase用户,启动集群服务

su - gbase gcluster_services all start

查看集群状态

gcadmin

13.设置分片信息

使用自动生成的gcChangeInfo.xml文件设置分片信息,这个操作将会自动设置集群为V95的兼容模式。

gcadmin distribution gcChangeInfo.xml p 2 d 1 pattern 1 

再次查看集群状态

gcadmin 

也可以执行如下命令查看分片信息

gcadmin showdistribution node 

14.数据库初始化

在任意管理节点上执行如下命令

gccli -u root -p gbase> initnodedatamap; 

至此,GBase 8a 集群的安装步骤就完成了。

文章来源:https://blog.csdn.net/weixin_47390342/article/details/135509338
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。