Pigsty MatrixDB扩展软件包
如何下载并使用可选的 Pigsty MatrixDB扩展离线软件包
Pigsty v1.4 引入了 MatrixDB 部署支持,这是Greenplum7 (尚未发布)的一个功能超集版本。
但并不是所有用户都会用到数据仓库,因此在Pigsty中,与Greenplum/MatrixDB相关的软件包被单独打包为一个扩展软件包 matrix.tgz
。
当您需要使用 MatrixDB 或 Greenplum 时,可以参考 pigsty-mxdb 配置文件直接从原始上游下载,或下载 matrix.tgz
并解压至管理节点 /www/matrix
使用。
下载离线软件包
从Github下载最新、权威的软件包
VERSION=v1.5.1
wget https://github.com/Vonng/pigsty/releases/download/${VERSION}/matrix.tgz -o /tmp/matrix.tgz
中国大陆可以使用CDN下载:
VERSION=v1.5.1
curl http://download.pigsty.cc/${VERSION}/matrix.tgz -o /tmp/matrix.tgz
更简洁的方式是使用 Pigsty 源码包自带的下载脚本 download
./download matrix.tgz # 下载最新稳定版本的离线软件包至 /tmp/matrix.tgz
./download matrix # 不仅下载 /tmp/matrix.tgz ,还将其解压至 /www/matrix 并配置本地静态文件源,开箱即用。
制作MatrixDB扩展软件包
copy-matrix:
scp dist/${VERSION}/matrix.tgz meta:/tmp/matrix.tgz
use-matrix:
ssh meta 'sudo tar -xf /tmp/matrix.tgz -C /www'
scp files/matrix.repo meta:/tmp/matrix.repo
ssh meta sudo mv -f /tmp/matrix.repo /www/matrix.repo
rp2: release-matrix
release-matrix:
#ssh meta 'sudo cp -r /www/matrix /tmp/matrix; sudo chmod -R a+r /www/matrix'
ssh meta sudo tar zcvf /tmp/matrix.tgz -C /www matrix
scp meta:/tmp/matrix.tgz dist/${VERSION}/matrix.tgz`
最后修改 2022-06-18: v1.5.1 (8de4142)