数据联邦&软件开发

Greenplum · 版本制作 · 从源码到容器部署

2020-07-11  本文已影响0人  sinwaj


一.背景

 Greenplum是mppdb,支持大数据olap分析,同时对oltp也有很好的支持。

二.架构

1.master协调节点负责接收外部请求,然后分发请求到segment。

2.segment为计算节点,执行sql,返回结果到master。

3. master和standby,primary segment和mirror segment实现互为主备,支持故障高可用。

三.编译

1.源码(这里采用5.14版本)

开源协议:Apache-2.0 License

https://github.com/greenplum-db/gpdb/archive/gpdb-6X_STABLE.zip

2.物理结构说明

3. 基于容器编译

1)容器启动

#docker run -td -v ~/workspace/gpdb:/home/gpadmin/gpdb_src --privileged --security-opt seccomp:unconfined -i pivotaldata/gpdb6-centos7-build:latest /usr/sbin/init

2)依赖包安装

#yum install -y openssl openssh-server

#yum install openssh*

#yum install python-devel 

#yum install net-tools  ifconfig

3)python安装程序

#wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate

#wget https://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz

#pip install psutil

#pip install python-daemon

四.部署

五.参考资料

上一篇下一篇

猜你喜欢

热点阅读