- Postgresql源码安装
由于MADlib支持多个平台,如postgresql,Greenplum和HAWQ,本次主要在postgresql中选择安装。
- 在Postgresql官网选择需要的源码文件,版本建议在9.5及以上
- 可通过linux的wget命令在服务器直接下载Postgresql,之后可通过tar -zxvf ./postgresql-(版本).tar.gz命令解压,然后就可以开始编译安装了,进入解压目录;
- MADlib需要用到plpython,所以源码安装数据库必须安装plpython,安装命令为 ./configure --with-python
- 运行编译后发现会提示没有c编译器,是因为新系统的原因,所以安装一个gcc编译器即可:
sudo yum install gcc
- 之后再次安装,发现提示缺少realine,提示如下:
这时候安装readline开发包(readline-devel)
sudo yum install readline-devel
- 再次安装,发现提示缺少zlib,提示如下:
此时安装zlib开发包(zlib-devel)