本文介绍的是在CentOS上进行部署 PolarDB-X 标准版集群的体验说明,主要是参考是https://openpolardb.com/document?type=PolarDB-X 中快速入门-快速体验页面的内容。
1第一步是按照文档安装必须的环境
1)安装python3
yum update -y
yum install -y python3
2)安装docker和mysql,我这个环境早就安装好了docker,mysql我也已经安装过了,所以就不安装了
2第二步是安装PXD
1)使用虚拟环境安装pxd
python3 -m venv venv
source venv/bin/activate
2)pip install --upgrade pip
3)pip install pxd
4)验证是否成功 pxd version
安装pxd耗时比较久,估计有个10分钟
第三步部署 PolarDB-X 标准版集群
1)执行 pxd tryout -t standard
这个步骤会拉取镜像,占用了好几个G的空间,像我这种磁盘空间不富裕的人就发生错误了,直接把容量干满了,最好提示下大概占用多少空间,还有就是内存,提示下配置信息等,我这边耗费了半小时来清理空间。
2)体验PolarDB-X 标准版三节点架构的特性
查询三节点的拓扑信息与状态
select * from information_schema.alisql_cluster_global;
查询三节点的延迟信息
select * from information_schema.alisql_cluster_health;
3)查看 PolarDB-X 状态
pxd list
最后一步是清理 PolarDB-X
pxd cleanup
显示history命令
总结
部署的过程相对比较顺利,遇到的问题也是因为我这个机器的存储空间不足,导致安装失败了几次,命令也是比较简单明了的,没有非常复杂的需要去理解的,给出的建议是1希望在体验前面能够提示下需要机器的配置等信息2在快速体验过程中的mysql希望可以进行参数配置,可以进行rds连接或者其他,我看到在源码编译中是有说明的,但是在快速体验中没有说明