每天5分钟,带你了解GBase8a(3)——GBase8a如何安装

今天咱们来聊一聊GBase8a如何安装。

GBase8a的安装非常简单,和其他方便使用的数据库一样,它只有3个大步骤:第一步、准备环境,第二步、安装数据库,第三步、初始化数据库实例,没了,就这么多,是不是很简单。。。

让我们来具体看一下:

第一步、准备环境

1、您需要准备好服务器并将数据盘做好raid,安装好操作系统。我们建议您在安装操作系统时选择“开发工作站”模式安装,免得后面还要手工装软件包,请预留一些swap。安装好操作系统后可以检查一下如下的软件包是否已安装:libstdc++,cyrus-sasl-lib,zlib,nspr,libidn,libuuid,ncurses-libs,nss-util,openldap,libgcc,nss,glibc,nss-softokn-freebl,没有的包请补齐。

2、关闭SELINUX
# vi /etc/selinux/config
修改SELINUX=disabled

3、关闭防火墙
# systemctl stop firewalld
# systemctl disable firewalld

4、创建gbase用户并创建密码

5、使用gbase用户解压数据库安装包
# su - gbase
$ tar xfj GBase8a_MPP_Cluster-License-9.5.3.19-redhat7.3-x86_64.tar.bz2
并进入安装目录
# cd gcinstall/
# ./SetSysEnv.py --dbaUser=gbase --installPrefix=<安装路径>

注意:需要在root用户下执行SetSysEnv.py命令,请将此文件复制到每个安装节点并分别执行该命令,这已经是准备环境的最后一步了。

第二步、安装数据库

1、配置数据库安装规划文件,需要在这里填写数据库的安装路径、gcluster、gcware和gnode分别装在哪个节点上,写上该节点的IP地址即可,以及配置好DBA用户的用户名、用户组及密码即可,典型的配置如下,红色部分是需要配置的:

installPrefix= /data

coordinateHost = 192.168.1.239,192.168.1.242,192.168.1.244

coordinateHostNodeID = 1239,1242,1244

dataHost = 192.168.1.239,192.168.1.242,192.168.1.244

#existCoordinateHost = 192.168.200.131,192.168.200.132

#existDataHost = 192.168.200.131,192.168.200.132

#existGcwareHost= 192.168.200.131,192.168.200.132

gcwareHost = 192.168.1.239,192.168.1.242,192.168.1.244

gcwareHostNodeID = 1239,1242,1244

dbaUser = gbase

dbaGroup = gbase

dbaPwd = '<gbase用户的密码>'

rootPwd = ''

#rootPwdFile = rootPwd.json

#characterSet = utf8

#dbPort = 5258

#sshPort = 22

2、在安装目录gcinstall下获取机器指纹
$ ./getesn.py --silent=demo.options

注意:请将此获取的串码发给gbase厂商,由gbase厂商生产license_file

3、同样在安装目录gcinstall下执行命令安装数据库
$ ./gcinstall.py --silent=demo.options --license_file=<license_file>

是的,安装命令只需要执行这一个,即可在所有上述demo.options配置的节点装好数据库,是不是很简单。。。

第三步、初始化数据库实例

1、设置数据分布规则
$ gcadmin distribution gcChangeInfo.xml p 1 d 1

gcChangeInfo.xml:生成distribution 的gnode 节点信息文件。p :每个数据节点存放的分片数量,必须小于每个rack内的节点数(1<=p<rack内节点数,p*节点数<=65535)。d:每个分片的备份数量,取值为0,1 或2。默认为1。

2、登录数据库,初始密码为空
$ gccli -u root -p
执行初始化命令
gbase> initnodedatamap;

如此,GBase8a已经可以正常使用了。那么GBase8a应该如何使用呢,且听我下回分解。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值