Score
0
Watch 8 Star 19 Fork 0

inrgihc / greenplum_installerShell

Join us
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
Greenplum6分布式数据库CentOS7系统下一键安装包 spread retract

Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

Greenplum6分布式数据库CentOS7系统下一键安装包

一、功能简介

基于ansible自动化运维工具提供Greenplum6.6.0数据库多节点在CentOS7系统下的一键安装部署功能。

二、详细功能

1 提供Greenplum各个主机节点的环境配置

各个主机节点的配置包括:防火墙firewalld关闭、selinux关闭、NTP时间同步配置、主机hosts配置、主机hostname配置、limits/sysctl等参数配置;

2 创建服务器Greenplum主机账号

创建Greenplum主机账号gpadmin,并进行该账号的环境配置;

3 Greenplum数据库RPM包的安装

根据官方提供的RPM包下载地址进行gpdb安装;

4 Greenplum数据目录的配置

默认提供/usr/local/gpdb/data数据目录的创建及归属配置;

5 账号间免登录配置

基于shell脚本提供多主机节点间root账号和gpadmin账号的免登录配置;

6 Greenplum数据库的初始化

调用Greenplum数据库的gpinitsystem工具进行数据库的初始化,和pg_hba.conf的配置。

三、安装教程

1、制作安装bin包:

[root@localhost root]# git clone https://gitee.com/inrgihc/greenplum_installer.git
[root@localhost root]# cd greenplum_installer && make all
[root@localhost root]# tree bin/
.
├── account.txt
└── greenplum6-centos7-release.bin

2、服务器上安装:

[root@localhost root]# tree .
.
├── account.txt
└── greenplum6-centos7-release.bin
[root@localhost root]# yum install epel-release -y
[root@localhost root]# sh greenplum6-centos7-release.bin ./account.txt install

注:安装指南文档: https://gitee.com/inrgihc/greenplum_installer/wikis/pages

四、数据迁移

当安装完Greenplum分布式数据库后,可能会考虑把其他常见关系数据库中的数据迁移到Greenplum中来,以便感受下Greenplum的优越性,那么您可以参考本人的另外一个项目:https://gitee.com/inrgihc/dbswitch

五、问题反馈

如果您看到或使用了本工具,或您觉得本工具对您有价值,请为此项目点个赞,多谢!如果您在使用时遇到了bug,欢迎在issue中反馈。也可扫描下方二维码入群讨论:(加好友请注明:"程序交流")

structure

Comments ( 0 )

Sign in for post a comment

Shell
1
https://gitee.com/inrgihc/greenplum_installer.git
git@gitee.com:inrgihc/greenplum_installer.git
inrgihc
greenplum_installer
greenplum_installer
master

Help Search