...
MADlib Version | Greenplum | Pivotal HDB/ Apache HAWQ | PostgreSQL | Upgrade Path from Previous MADlib Versions* |
---|---|---|---|---|
2.0.0 | 7.x | n/a | 15.x | n/a |
1.21.0 | 6.x | n/a | 12.x 11.x | 1.20.0 |
1.20.0 | 6.x | n/a | 12.x 11.x | 1.19.0 1.18.0 1.17.0 |
1.19.0 | 6.x | n/a | 12.x 11.x | 1.18.0 1.17.0 1.16 |
1.18.0 | 6.x | n/a | 12.x 11.x | 1.17.0 1.16 1.15.1 |
1.17.0 | 6.x Recommend 6.5.0+ for deep learning use cases. | n/a | 12.x 11.x | 1.16 |
1.16 | 6.x | n/a | 11.x 10.x | 1.15.1 1.15 1.14 |
1.15.1 | 5.x 4.3.x | n/a | 10.x 9.6 | 1.15 1.14 1.13 |
1.15 | 5.x 4.3.x | n/a | 10.x 9.6 | 1.14 1.13 1.12 |
1.14 | 5.x | n/a | 10.x | 1.13 1.12 1.11 |
1.13 | 5.x | n/a | 9.6 | 1.12 1.11 1.10 |
1.12 | 5.x 4.3.x | 2.x | 9.6 9.5 | 1.11 1.10 1.9.1 |
1.11 | 5.x 4.3.x | 2.x | 9.6 9.5 | 1.10 1.9.1 1.9 |
1.10 | 4.3.x 4.2.x | 2.x 1.3.x | 9.6 9.5 | 1.9.1 1.9 1.8 |
1.9.1 | 4.3.x 4.2.x | 2.x 1.3.x | 9.6 9.5 | 1.9 and all earlier versions |
...
Supported Operating Systems
MADlib 2.x
- Ubuntu 20.4
- Rhel 8
- Rhel 9
MADlib 1.x
- macOS: 10.14.6 and higher
- Ubuntu 18.04
- CentOS 7
- CentOS 6
In order to use the 1.18.0 MADlib centos 6 rpm installer, it is recommended that at least GLIBCXX_3.4.20 be installed on the system. This can be done by installing gcc >= 4.9.0 (The default gcc on CentOS 6 is 4.4.7 which only provides GLIBCXX_3.4.13)
- If even after upgrading to gcc >= 4.9.0, rpm install fails with the glibc/glibcxx dependency error, use the 'rpm -i /path/to/rpm --nodeps' command to ignore the dependencies.
MADlib requires python version 2.7, so postgres should be compiled/installed with python 2.7.