GBase 8a
安装配置
文章
新手入门-小白在云上20分钟快速安装部署集群
发表于2025-07-04 19:35:0781次浏览1个评论
0.简介
这是一个适用于新手小白的安装文档,以求简的方式从基础环境配置,到安装。
可以用于个人的学习和开发,切勿用于生产环境!
1.基础环境准备
1.1.服务器选购
服务器我们选购4c 8G *5 台 作为测试环境,生产环境建议选择官方推荐配置
图(推荐服务器配置)

我选用的配置:

1.2.服务器配置
1.2.1关闭防火墙
[root@VM-16-2-centos ~]# systemctl disable firewalld.service
[root@VM-16-2-centos ~]# systemctl stop firewalld.service
[root@VM-16-2-centos ~]# systemctl status firewalld.service
1.2.2禁用节点SELINUX服务
vi /etc/sysconfig/selinux
1.2.3关闭透明大页
echo never > /sys/kernel/mm/transparent_hugepage/enabled1.2.4检查Python环境

1.2.4SSH免密
cd /root && ssh-keygen -t rsa -P ""
ssh-copy-id -i /root/.ssh/id_rsa.pub 10.206.16.2 #需要输入密码
ssh-copy-id -i /root/.ssh/id_rsa.pub 10.206.16.13 #需要输入密码
ssh-copy-id -i /root/.ssh/id_rsa.pub 10.206.16.6 #需要输入密码
ssh-copy-id -i /root/.ssh/id_rsa.pub 10.206.16.3 #需要输入密码
ssh-copy-id -i /root/.ssh/id_rsa.pub 10.206.16.8 #需要输入密码
1.2.5安装依赖
yum install -y libstdc++ cyrus-sasl-lib zlib nspr libidn libuuid ncurses-libs nss-util openldap libgcc nss glibc nss-softokn-freebl python libcgroup libcgroup-tools
2.GBbase 8a 安装
2.1.安装包上传
scp GBase8a_MPP_Cluster-NoLicense-9.5.3.28.21_patch.4-redhat7-x86_64.tar.bz2 root@119.45.233.160:/root/
2.2.创建gabse用户
[root@VM-16-2-centos ~]# useradd gbase
[root@VM-16-2-centos ~]# chown -R gbase:gbase /home/gbase #授权
[root@VM-16-2-centos ~]# passwd gbase #设置密码
[root@VM-16-2-centos ~]# cp /root/GBase8a_MPP_Cluster-NoLicense-9.5.3.28.21_patch.4-redhat7-x86_64.tar.bz2 /home/gbase 
2.3.解压到安装目录
[root@VM-16-2-centos ~]# su gbase
[gbase@VM-16-2-centos root]$ cd /home/gbase/ &&ls -ll
[gbase@VM-16-2-centos root]$ tar -jxvf GBase8a_MPP_Cluster-NoLicense-9.5.3.28.21_patch.4-redhat7-x86_64.tar.bz2
[gbase@VM-16-2-centos root]$ cd gcinstall/ && ls -ll
2.4.修改安装参数
vim demo.options
2.5执行SetSysEnv.py
#将SetSysEnv.py 传到各节点
scp /home/gbase/gcinstall/SetSysEnv.py root@10.206.16.13:/home/gbase/
scp /home/gbase/gcinstall/SetSysEnv.py root@10.206.16.6:/home/gbase/
scp /home/gbase/gcinstall/SetSysEnv.py root@10.206.16.3:/home/gbase/
scp /home/gbase/gcinstall/SetSysEnv.py root@10.206.16.8:/home/gbase/
#在各节点使用root执行
sudo python /home/gbase/gcinstall/SetSysEnv.py --dbaUser=gbase --installPrefix=/home/gbase/
2.6安装
python gcinstall.py --silent=demo.options
[gbase@VM-16-2-centos gcinstall]$ source ~/.bash_profile
[gbase@VM-16-2-centos gcinstall]$ gcadmin
2.7集群初始化
vim gcChangInfo.xml
##内容
<?xml version="1.0" encoding="utf-8"?>
<servers>
<rack>
<node ip="10.206.16.2"/>
</rack>
<rack>
<node ip="10.206.16.13"/>
</rack>
<rack>
<node ip="10.206.16.6"/>
</rack>
<rack>
<node ip="10.206.16.3"/>
</rack>
<rack>
<node ip="10.206.16.8"/>
</rack>
</servers>
gcadmin distribution gcChangeInfo.xml p 1 d 1
截止目前已完成简单的安装,后续文章我会更新一些功能验证何测试内容
安装过程中遇到问题,可在评论区留言~
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25052
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526