GBase 8a
安装配置
文章

GBase8a安装步骤(转)

发表于2025-11-23 16:49:54112次浏览2个评论

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' 

参数解释

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

集群的安装步骤就完成了

评论

登录后才可以发表评论
用户头像
GBase用户28017发表于 8个月前
有环境才能动手实践。
GBase用户51935发表于 2个月前
继续努力