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/enabled

1.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

截止目前已完成简单的安装,后续文章我会更新一些功能验证何测试内容

安装过程中遇到问题,可在评论区留言~

 

评论

登录后才可以发表评论
崔哥发表于 6个月前
兔园标物序,惊时最是梅。衔霜当路发,映雪拟寒开。枝横却月观,花绕凌风台。朝洒长门泣,夕驻临邛杯。应知早飘落,故逐上春来。