GBase 8a
安装配置
文章

GBASE 8A 单机部署

发表于2025-06-26 17:46:09318次浏览0个评论

1.1关闭SELINUX
# vi /etc/selinux/config

修改SELINUX=disabled

重启生效,检查

# sestatus

1.2、关闭防火墙
# systemctl stop firewalld

# systemctl disable firewalld

检查防火墙

# systemctl status firewalld

1.3、创建gbase用户并创建密码
useradd gbase

passwd gbase

2、Gbase 8a MPP安装
2.1、解压
使用gbase用户解压

$ su - gbase

$ tar xfj GBase8a_MPP_Cluster-License-9.5.3.27-redhat7-x86_64.tar.bz2

2.2、使用8a自带脚本配置系统环境
进入安装目录

# cd gcinstall/

# ./SetSysEnv.py --dbaUser=gbase --installPrefix=<安装路径>

注意:需要在root用户下执行该命令,需要在每个安装节点都执行该命令

2.3、修改配置文件
$ vi demo.options

主要修改IP地址和gbase密码


installPrefix= /data
coordinateHost = 192.168.1.111
coordinateHostNodeID = 111
dataHost = 192.168.1.111
#existCoordinateHost = 
#existDataHost = 
#existGcwareHost= 
gcwareHost = 192.168.1.111
gcwareHostNodeID = 111
dbaUser = gbase
dbaGroup = gbase
dbaPwd = 'gbase'
rootPwd = ''
#rootPwdFile = rootPwd.json
#characterSet = utf8
#dbPort = 5258
#sshPort = 22

2.3、安装数据库【管理节点执行安装】
获取指纹文件(保存好gbase用户下的 .ssh 文件)

在gcinstall目录执行 getesn.py --silent=demo.options

运行后会生成ESN格式为:DD-XXXXXXXX-XXXXXXXX-…-XXXXXXXX-S

$ ./gcinstall.py --license_file=license文件路径 --silent=demo.options

安装检查

$ gcadmin

2.4、数据分布策略初始化
$ gcadmin distribution gcChangeInfo.xml p 1 d 1

#gcChangeInfo.xml:生成distribution 的gnode 节点信息文件。p :每个数据节点存放的分片数量,必须小于每个rack内的节点数(1<=p<rack内节点数,p*节点数<=65535)。d:每个分片的备份数量,取值为0,1 或2。默认为1。pattern :(缺省为1) 指明distribution 所使用模式,1为负载均衡,2为高可用

查看分布情况:

$ gcadmin showdistribution node

2.5、数据库初始化
(1)登录数据库

# root的默认密码:Admin2O11O531
# gbase的默认密码:GBase2O11O531

$ gccli -u root -pAdmin2O11O531

(2)执行初始化命令

gbase> initnodedatamap;

(3)修改密码

 

2.6、数据库启停命令
$ gcware_services all start/stop/restart

$ gcluster_services all start/stop/restart

评论

登录后才可以发表评论