单节点部署 GBase 8a MPP V9.5 数据库

1. 虚拟机

节点 操作系统 IP地址 内存
gbase CentOS7.6 192.168.157.142 4G

网络配置成 NAT 模式,方便使用 ssh 工具远程连接。

1.1. 关闭防火墙

systemctl disable firewalld
systemctl stop firewalld

1.2. 关闭 SELinux

sed -i '/^SELINUX=/d' /etc/selinux/config
echo "SELINUX=disabled" >> /etc/selinux/config

1.2. 安装依赖

yum install -y bzip2 python net-tools tar bc

2. 环境准备

2.1. 上传 8a 软件包

将软件包上传至 /opt 目录:

cd /opt
tar -xjvf ./GBase8a_MPP_Cluster-NoLicense-FREE-9.5.3.28.12-redhat7-x86_64.tar.bz2

使用 NoLicense 版本,无需申请 License。

2.2. 创建 DBA 用户,并授权

# 为各集群节点创建 DBA 用户并设置密码, 密码 gbase
useradd gbase
passwd gbase

# 将数据库安装所涉及到目录所有权分配给 DBA 用户
mkdir -p /opt/gbase
chown -R gbase:gbase /opt/gbase

2.3. 运行环境设置脚本

cd /opt/gcinstall

python SetSysEnv.py --dbaUser=gbase --installPrefix=/opt/gbase --cgroup

3. 集群安装

3.1. 修改集群配置文件

修改 /opt/gcinstall/demo.options 配置,如下请根据实际情况修改 IP 地址有 root 用户密码:

installPrefix = /opt/gbase
coordinateHost = 192.168.157.142
coordinateHostNodeID = 142
dataHost = 192.168.157.142
gcwareHost = 192.168.157.142
gcwareHostNodeID = 142
dbaUser = gbase
dbaGroup = gbase
dbaPwd = 'gbase'
rootPwd = 'qwer1234'

3.2. 数据库软件安装

su - gbase
cd /opt/gcinstall/
./gcinstall.py --silent=demo.options

3.3. 生成分布信息表

先退出 gbase 用户,再执行以下操作:

su - gbase
cd /opt/gcinstall/
gcadmin distribution gcChangeInfo.xml p 2 d 0 pattern 1

3.4. 数据库初始化

su - gbase
gccli -uroot -p -e "initnodedatamap;"
# Enter password: 提示输入密码,直接回车

4. 安装验证

4.1 查看集群状态

su - gbase
gcadmin

输出结果:

CLUSTER STATE: ACTIVE
VIRTUAL CLUSTER MODE: NORMAL

=======================================
| GBASE GCWARE CLUSTER INFORMATION |
=======================================
| NodeName | IpAddress | gcware |
---------------------------------------
| gcware1 | 192.168.157.142 | OPEN |
---------------------------------------
=========================================================
| GBASE COORDINATOR CLUSTER INFORMATION |
=========================================================
| NodeName | IpAddress | gcluster | DataState |
---------------------------------------------------------
| coordinator1 | 192.168.157.142 | OPEN | 0 |
---------------------------------------------------------
=========================================================================================================
| GBASE DATA CLUSTER INFORMATION |
=========================================================================================================
| NodeName | IpAddress | DistributionId | gnode | syncserver | DataState |
---------------------------------------------------------------------------------------------------------
| node1 | 192.168.157.142 | 1 | OPEN | OPEN | 0 |
---------------------------------------------------------------------------------------------------------

4.2 客户端连接数据库

恭喜!

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/bigdata/318342.html

(0)
上一篇 6小时前
下一篇 6小时前

相关推荐

发表回复

登录后才能评论