1.问题描述
使用PTK启动MogDB数据库时,报如下错误:
the configure file /opt/mogdb3.0.2/app/etc/gscgroup_omm1.cfg doesn't exist or the size of configure file has changed. Please create it by root user!
2.解决过程
根据错误提示,使用root用户创建cgroup配置文件,关于gs_cgroup命令的更多信息请参考gs_cgroup:
# 1.加载库文件
export LD_LIBRARY_PATH=/opt/mogdb3.0.2/app/lib:$LD_LIBRARY_PATH
# 其中/opt/mogdb3.0.2/app为$GAUSSHOME的值
# 2.进入到$GAUSSHOME/bin目录,执行如下命令,创建配置文件:
cd /opt/mogdb3.0.2/app/bin/
./gs_cgroup -U omm1 -H /opt/mogdb3.0.2/app -c
# 3.再次使用PTk启动数据库
[root@OG1 ~]# ptk cluster start -n single_mogdb
## 继续报错:
The core dump path from /proc/sys/kernel/core_pattern is an invalid directory:|/usr/libexec/
## 查看/proc/sys/kernel/core_pattern
cat /proc/sys/kernel/core_pattern
/usr/libexec/abrt-hook-ccpp %s %c %p %u %g %t %e %P %I %h
解决:根据错误提示,尝试去掉abrt-hook-ccpp前面的目录
# 1.修改系统内核参数core_pattern
vim /etc/sysctl.conf
kernel.core_pattern=|abrt-hook-ccpp %s %c %p %u %g %t %e %P %I %h
# 或者修改为systemd-coredump %P %u %g %s %t %c %h
# 重新加载使得配置生效
sysctl -p
[root@OG1 ~]# cat /proc/sys/kernel/core_pattern
|abrt-hook-ccpp %s %c %p %u %g %t %e %P %I %h
再次使用ptk启动数据库:
[root@OG1 ~]# ptk cluster start -n single_mogdb
# 报错:.[2022-11-19 12:36:38.218][13464][][gs_ctl]: waitpid 13481 failed, exitstatus is 256, ret is 2
# 这次是真看不出问题,查看数据库运行日志:
cd $GAUSSLOG/pg_log/dn_6001
ll -htr
## 查看最新的运行日志信息
more postgresql-2022-11-19_123636.log
日志信息如下图示:

发现pg_hba.conf配置文件配置有误,有个IP地址写错了,导致数据库启动失败,修正之后,再次启动数据库:
[root@OG1 ~]# ptk cluster start -n single_mogdb
INFO[2022-11-19T14:37:52.640] Operating: Starting.
INFO[2022-11-19T14:37:52.641] =========================================
INFO[2022-11-19T14:37:52.650] starting host 10.0.0.100
INFO[2022-11-19T14:37:56.796] starting host 10.0.0.100 successfully
INFO[2022-11-19T14:37:57.016] =========================================
INFO[2022-11-19T14:37:57.016] Successfully started.
INFO[2022-11-19T14:37:57.016] Operation succeeded: Start.
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




