gpdb/README.md
peifengq 7914017577 Add open source gpdb 6.17.0
Add rpmbuild spec, patches, and startup scripts for open source
gpdb 6.17.0.
2021-07-21 12:55:09 +00:00

844 B

gpdb

源码编译生成rpm

  • 安装依赖
yum install gcc rpm-build rpm-devel rpmlint make python bash coreutils diffutils patch rpmdevtools
yum apr-devel bison bzip2-devel cmake3 flex gcc gcc-c++ krb5-devel libcurl-devel libevent-devel libkadm5 libyaml-devel libxml2-devel libzstd-devel openssl-devel perl-ExtUtils-Embed python3-devel python3-pip readline-devel xerces-c-devel zlib-devel python-psutil python-pyyaml git
  • 准备rpmbuild目录
rpmdev-setuptree
spectool -S -g -R greenplum-db-6.spec
cp *.patch ~/rpmbuild/SOURCES/
  • 编译
rpmbuild -ba greenplum-db-6.spec

安装rpm

yum install gpdb-6.16.2-1.x86_64.rpm

本地配置集群

  • 配置当前用户可以免密ssh登录本机
  • 创建集群
DATA_DIR=/tmp/gpdata NUM_SEG=3 ./create_cluster.sh
  • psql登录
psql postgres