Pigsty MatrixDB扩展软件包

如何下载并使用可选的 Pigsty MatrixDB扩展离线软件包

Pigsty v1.4 引入了 MatrixDB 部署支持,这是Greenplum7 (尚未发布)的一个功能超集版本。

但并不是所有用户都会用到数据仓库,因此在Pigsty中,与Greenplum/MatrixDB相关的软件包被单独打包为一个扩展软件包 matrix.tgz

当您需要使用 MatrixDB 或 Greenplum 时,可以参考 pigsty-mxdb 配置文件直接从原始上游下载,或下载 matrix.tgz 并解压至管理节点 /www/matrix 使用。

下载离线软件包

从Github下载最新、权威的软件包

  1. VERSION=v1.5.1
  2. wget https://github.com/Vonng/pigsty/releases/download/${VERSION}/matrix.tgz -o /tmp/matrix.tgz

中国大陆可以使用CDN下载:

  1. VERSION=v1.5.1
  2. curl http://download.pigsty.cc/${VERSION}/matrix.tgz -o /tmp/matrix.tgz

更简洁的方式是使用 Pigsty 源码包自带的下载脚本 download

  1. ./download matrix.tgz # 下载最新稳定版本的离线软件包至 /tmp/matrix.tgz
  2. ./download matrix # 不仅下载 /tmp/matrix.tgz ,还将其解压至 /www/matrix 并配置本地静态文件源,开箱即用。

制作MatrixDB扩展软件包

  1. copy-matrix:
  2. scp dist/${VERSION}/matrix.tgz meta:/tmp/matrix.tgz
  3. use-matrix:
  4. ssh meta 'sudo tar -xf /tmp/matrix.tgz -C /www'
  5. scp files/matrix.repo meta:/tmp/matrix.repo
  6. ssh meta sudo mv -f /tmp/matrix.repo /www/matrix.repo
  7. rp2: release-matrix
  8. release-matrix:
  9. #ssh meta 'sudo cp -r /www/matrix /tmp/matrix; sudo chmod -R a+r /www/matrix'
  10. ssh meta sudo tar zcvf /tmp/matrix.tgz -C /www matrix
  11. scp meta:/tmp/matrix.tgz dist/${VERSION}/matrix.tgz`

最后修改 2022-06-18: v1.5.1 (8de4142)