麒麟v10 上部署 TiDB v5.1.2 生产环境优化实践
1122
2023-04-03
分布式MPP数据库Greenplum一键安装
一、Greenplum数据库
Greenplum是一款开源的分布式数据库存储解决方案,官方的安装操作文档地址为:
本文介绍几种在CentOS7操作系统下快速安装Greenplum6的方法:
(1)对于单主机节点(只有1台)可直接使用greenplum_singlenode工具一键安装;(2)对于单主机节点还可以使用docker方式一键安装;(3)对于多主机节点(至少4台)可直接使用greenplum_installer工具一键安装;
二、单主机节点使用greenplum_singlenode一键安装
2.1、制作BIN包
2.2、服务器上安装
[root@localhost root]# sh greenplum6-centos7-singlenode_v1.0.bin -i
2.3、服务器上卸载
[root@localhost root]# sh greenplum6-centos7-singlenode_v1.0.bin -e
2.4、安装参数
参数名称 | 取值 | 备注说明 |
---|---|---|
软件安装路径 | /usr/local/greenplum-db | greenplum程序软件安装所在目录,目前无法定制配置 |
数据所在路径 | /data | greenplum数据库数据安装所在目录, 该参数可在打包时定制配置 |
Greenplum超管账号 | gpadmin | 登录Greenplum数据库的超级管理员账号为gpadmin |
Greenplum超管密码 | greenplum | 登录Greenplum数据库的超级管理员gpadmin的密码 |
数据库连接端口 | 5432 | greenplum数据库master的连接端口号 |
三、单主机节点使用docker方式一键安装
3.1、Docker环境的安装
1、 yum-config-manager命令安装
系统默认没有安装这个命令,这个命令在yum-utils 包里,可以通过如下命令安装:
[root@localhost root]# yum -y install yum-utils
2、安装阿里的docker的yum源
使用yum-config-manager --add-repo命令会下载yum源配置文件并存放到/etc/yum.repos.d/目录下,例如下面的命令执行后会在/etc/yum.repos.d/目录下增加一个docker-ce.repo的yum源配置文件
3、在线安装docker
[root@localhost root]# yum -y install docker-ce
4、启动本地的docker服务
[root@localhost root]# systemctl start docker.service
3.2、拉取并启动Greenplum
1、拉取greenplum镜像
[root@localhost root]# inrgihc/greenplum:6.11.1
2、拉起容器并启动Greenplum
[root@localhost root]# mkdir -p /usr/local/gpdb/data[root@localhost root]# docker run -d -p 5432:5432 -v /usr/local/gpdb/data:/data inrgihc/greenplum:6.11.1
3.3、安装参数
参数名称 | 取值 | 备注说明 |
---|---|---|
软件安装路径 | /usr/local/greenplum-db | greenplum程序软件安装所在目录,目前无法定制配置 |
数据所在路径 | /data | greenplum数据库数据安装所在目录, 该参数可在打包时定制配置 |
Greenplum超管账号 | gpadmin | 登录Greenplum数据库的超级管理员账号为gpadmin |
Greenplum超管密码 | greenplum | 登录Greenplum数据库的超级管理员gpadmin的密码 |
数据库连接端口 | 5432 | greenplum数据库master的连接端口号 |
四、多主机节点使用greenplum_installer工具一键安装
4.1、制作安装bin包:
4.2、服务器多主机上安装:
首先安装如下account.txt文件格式组织多个主机的IP及账号密码,然后执行命令一键安装多台主机:
[root@localhost root]# cat account.txt 10.101.1.10 root 123321 //第1个主机的IP,账号,密码 10.101.1.11 root 123321 //第2个主机的IP,账号,密码 10.101.1.12 root 123321 //第3个主机的IP,账号,密码 10.101.1.13 root 123321 //第4个主机的IP,账号,密码 (至少四个主机)[root@localhost root]# sh greenplum6-centos7-release.bin ./account.txt install
4.3、服务器上多主机卸载:
[root@localhost root]# cat account.txt10.101.1.10 root 123321 //第1个主机的IP,账号,密码10.101.1.11 root 123321 //第2个主机的IP,账号,密码10.101.1.12 root 123321 //第3个主机的IP,账号,密码10.101.1.13 root 123321 //第4个主机的IP,账号,密码 (至少四个主机)[root@localhost root]# sh greenplum6-centos7-release.bin ./account.txt install
4.4、安装参数
参数名称 | 取值 | 备注说明 |
---|---|---|
软件安装路径 | /usr/local/greenplum-db | greenplum程序软件安装所在目录,目前无法定制配置 |
数据所在路径 | /usr/local/gpdb/data | greenplum数据库数据安装所在目录, 该参数可在打包时定制配置 |
Greenplum超管账号 | gpadmin | 登录Greenplum数据库的超级管理员账号为gpadmin |
Greenplum超管密码 | g0csWpW78Sm2 | 登录Greenplum数据库的超级管理员gpadmin的密码 |
数据库连接端口 | 5432 | greenplum数据库master的连接端口号 |
说明:account.txt文件中的第一行为master节点角色,第二行为standby节点角色,第三至N行为segment节点(含有mirror)角色
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。