集群安装
dcs部署
-
DCS节点1 主节点 172.16.105.57
-
DCS节点2 备节点 172.16.105.60
-
DCS节点3 仲裁节点 172.16.105.53
1、设置主机名
2、关闭防火墙
3、检查时间同步
(安装ntpd服务失败)应该不影响后续,时间已经同步
4、上传安装DCS 手册安装的dcs章节有问题
解压 (这里是zip压缩包,不是zip,所以要yum install zip 然后使用unzip **zip)
启动dcs
启动成功后,检查dcs状态
数据库准备
主库配置
pg_hba.conf文件
主库启动
vb_ctl -M primary start
主用户创建
备库
参数配置
复制主库的postgresql.conf 文件
HAS搭建
1、安装has
2、编辑has配置文件
①主节点执行
②备节点执行
3、
4、配置has服务
应该切回root下才能编辑has.service
5、编辑VIP配置
6、启动has
出现问题
主库的pg_hba.conf文件
主库的postgresql.conf文件
备库的postgresql.conf
1、问题:备库 vb_ctl build报错
解决办法:
数据库安装后缺少了mot fdw插件,自行安装
su - vastbase
vsql -r
create extension pg_stat_statements;
\c template1
create extension pg_stat_statements;
2、has启动服务失败
yml后缀文件对格式的要求比较严格,尽量不用vi来修改
3、端口占用
解决办法:使用lsof查看占用端口的进程号
lsof -i:5432
杀掉进程
kill -9 pid
4、备机的状态错误
解决办法:检查postgresql.conf文件无错后,重新build备机
vb_ctl build
重新启动后查看状态正常