aliyun 源
yum install wget
mkdir /etc/yum.repos.d/backup
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
准备
安装目录准备
master&segment
[root]# mkdir -p /usr/local/gpdb
[root]# chown -R gpadmin:gpadmin /usr/local/gpdb
/etc/hosts配置
master&segment
192.168.56.15 dw3-master dw3-master
192.168.56.16 dw3-seg1 dw3-seg1
192.168.56.17 dw3-seg2 dw3-seg2
gpadmin用户配置
master&segment
gpadmin用户下
ssh-keygen
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
build
gcc7
yum install centos-release-scl
yum install devtoolset-7-gcc*
# to let current bash see /opt/rh/devtoolset-7/root/bin/gcc
scl enable devtoolset-7 bash
ln -s /opt/rh/devtoolset-7/root/bin/gcc /usr/bin/gcc
ln -s /opt/rh/devtoolset-7/root/bin/g++ /usr/bin/g++
依赖
yum install epel-release.noarch
yum install -y libyaml-devel zlib-devel bison flex perl-ExtUtils-Embed readline-devel libzstd-devel krb5-devel apr-devel libevent-devel libxml2-devel libcurl-devel bzip2-devel xerces-c-devel openssl-devel
python3
yum install -y python3 python3-devel
编译
PYTHON=/usr/bin/python3 ./configure --enable-debug --enable-depend --with-perl --with-python --with-libxml --with-gssapi --prefix=/usr/local/gpdb CFLAGS=-O1
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。