ptk磐维2.0 om报错
适用范围
ptk 安装的磐维2.0
问题概述
近期ptk安装的磐维2.0数据库 ,发现gs_om 这个命令执行报错。
[omm@pw_1 ~]$ gs_om -t status
[GAUSS-50222] : The content of file /enmo/panweidb/tool/version.cfg is not correct. Commit id is wrong.
问题原因
用ptk安装 version.cfg 缺少最后一次提交号。
例如:文件version.cfg内容
PanWeiDB-OM-2.0.0 --写入发布版本号
92.298 --内核版本号
03b85d1 --最后一次提交号
解决方案
查看最后一次提交号
一、通过psql -r 或者 查看pw_version()
二、 ptk ls 也可以看到
[omm@pw_1 ~]$
[omm@pw_1 ~]$ ptk ls
cluster_name | id | addr | user | data_dir | db_version | create_time | comment
---------------+------+-------------------------------+------+---------------------+--------------------------------+---------------------+----------
pw2 | 6001 | 192.168.3.26:17700 (cm:18800) | omm | /enmo/panweidb/data | PanWeiDB 2.0.0 (build 03b85d1) | 2024-01-16T08:55:40 |
| 6002 | 192.168.3.28:17700 (cm:18800) | omm | /enmo/panweidb/data | | |
| 6003 | 192.168.3.29:17700 (cm:18800) | omm | /enmo/panweidb/data | | |
[omm@pw_1 ~]$ ptk ls
三、人工编辑 version.cfg,增加最后一次提交号
[omm@pw_3 data]$
[omm@pw_3 data]$ vi /enmo/panweidb/tool/version.cfg
PanWeiDB-OM-2.0.0
92.298
03b85d1
~
四、用om查看状态
[omm@pw_3 data]$ gs_om -t status --detail
[ CMServer State ]
node node_ip instance state
----------------------------------------------------------------
1 pw_1 192.168.3.26 1 /enmo/panweidb/cm/cm_server Standby
2 pw_2 192.168.3.28 2 /enmo/panweidb/cm/cm_server Standby
3 pw_3 192.168.3.29 3 /enmo/panweidb/cm/cm_server Primary
[ Cluster State ]
cluster_state : Normal
redistributing : No
balanced : Yes
current_az : AZ_ALL
[ Datanode State ]
node node_ip instance state
------------------------------------------------------------------
1 pw_1 192.168.3.26 6001 /enmo/panweidb/data P Primary Normal
2 pw_2 192.168.3.28 6002 /enmo/panweidb/data S Standby Normal
3 pw_3 192.168.3.29 6003 /enmo/panweidb/data S Standby Normal
[omm@pw_3 data]$