GBase 8a MPP Cluster V95 的安装和卸载详情(E01)

本文详细介绍了GBase 8a MPP Cluster V95在redhat 7.x或centos 7.x上的安装和卸载过程,包括集群环境设计、安装前准备、安装步骤、卸载流程以及解决常见问题。在安装过程中,涉及创建DBA用户、安装目录授权、解压安装包、设置环境变量、配置安装文件、导入授权和启动服务等关键步骤。
摘要由CSDN通过智能技术生成

GBase 8a MPP Cluster V95 的安装和卸载详情

一、集群节点环境设计

IP 角色 os hostID
172.16.9.173 管理、数据、主节点 RedHat7.3 node173
172.16.9.174 管理、数据节点 RedHat7.3 node174
172.16.9.175 管理、数据节点 RedHat7.3 node175
  1. 操作系统要求:redhat 7.x(或者centos 7.x)。安装系统时建议在“软件选择”中勾选“带GUI的服务器”中的“开发工具”选项。

  2. 硬件配置:内存2G以上(推荐4G),硬盘 20G以上,固定IP地址。

  3. 网络要求:各节点IP是同一网段,并互相能连通;开启 SSH 服务;关闭防火墙、关闭seLinux服务。

二、安装前准备工作

  1. 标识符约定:
    #表示以 root 账户执行
    [173]# 表示在 173 节点以 root 账户执行
    $ 表示以 DBA 账户执行
    [173]$ 表示在 173 节点以 DBA 账户执行

  2. 准备 SSH 工具: 推荐 XManager 5 以上。使用 XShell 模块分别连接三个 IP 创建三个 Session
    窗口,方便在工具底部 Compose Bar中输入命令,同时发送命令到三个 Session 窗口。

  3. 节点联通测试:
    在 node173 窗口分别执行

# ssh root@172.16.9.174
# ssh root@172.16.9.175

若能成功跳转,则说明节点互通。

  1. 检查所有节点防火墙是否关闭:
# systemctl status firewalld.service

如果没关闭,则执行下面命令永久关闭

# systemctl disable firewalld
  1. 检查所有节点 selinux 服务是否禁用: 执行
# sestatus

系统提示以下信息说明 selinux 已被禁用
SELinux status: disabled

否则修改配置文件/etc/selinux/config,将SELINUX参数设置为 disabled,即 SELINUX=disabled
保存退出后,需要重新启动才能生效。
  1. 准备安装包: 将
    GBase8a_MPP_Cluster-License-9.5.2.39-redhat7.3-x86_64.tar.bz2 拷贝到
    node173:/opt 下。

三、集群的安装

1、在集群所有节点上创建DBA用户

# useradd gbase
# passwd gbase

本文,gbase 账户密码设置为 dba@gbase8a

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

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

3、安装包解压缩

[173]# cd /opt
[173]# tar xfj GBase8a_MPP_Cluster-License-9.5.2.39-redhat7.3-x86_64.tar.bz2

解压缩完成后,opt 下能看到生成 gcinstall 安装目录。

4、设置环境变量

复制主节点的环境设置脚本(SetSysEnv.py)至从节点

[174]# scp root@172.16.9.173:/opt/gcinstall/SetSysEnv.py /opt
[175]# scp root@172.16.9.173:/opt/gcinstall/SetSysEnv.py /opt

运行SetSysEnv.py脚本配置安装环境

[173]# python SetSysEnv.py --dbaUser=gbase --installPrefix=/opt/gbase --cgroup
[174]# python SetSysEnv.py --dbaUser=gbase --installPrefix=/opt/gbase --cgroup
[175]# python SetSysEnv.py --dbaUser=gbase --installPrefix=/opt/gbase --cgroup

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

切换到 gbase 用户:

[173]# su - gbase
[173]$ cd /opt/gcinstall/
[173]$ vi demo.options
installPrefix = /opt/gbase
coordinateHost =  172.16.9.173,172.16.9.174,172.16.9.175
coordinateHostNodeID = 173,174,175
dataHost = 172.16.9.173,172.16.9.174,172.16.9.175
#existCoordinateHost =
#existDataHost =
dbaUser = gbase
dbaGroup = gbase
dbaPwd = 'dba@gbase8a'
rootPwd = 'peixun'
#rootPwdFile = rootPwd.json

dbaPwd 是 gbase 账户的密码
rootPwd 是 root 账户的密码

6、执行安装脚本

[173]$ ./gcinstall.py --silent=demo.options

备注:在安装过程中,先进行环境检查,可能会有错,列出缺少rpm依赖包名称,说明操作系统没有安装全必须的rpm包,需要根据rpm包的名称去各节点逐个安装。
8a需要的必备依赖包列表,请查看安装目录gcinstall下的 dependRpms 文件

[173]$ cat dependRpms

注意:如果操作系统没cgroup(资源管理)组件,会出现如下警告,输入 Y 回车即可。
在这里插入图片描述

7、集群状态查看

安装结束之后,查看集群的状态。

$ gcadmin

因为没有注册授权,gcluster 和 gnode 服务是 close 状态属于正常现象。

CLUSTER STATE:         ACTIVE
===============================================================
|            GBASE COORDINATOR CLUSTER INFORMATION            |
===============================================================
|   NodeName   |  IpAddress   | gcware | gcluster | DataState |
---------------------------------------------------------------
| coordinator1 | 172.16.9.173 |  OPEN  |   CLOSE  |     0     |
---------------------------------------------------------------
| coordinator2 | 172.16.9.174 |  OPEN  |   CLOSE  |     0     |
---------------------------------------------------------------
| coordinator3 | 172.16.9.175 |  OPEN  |   CLOSE  |     0     |
----------------<
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值