【DWS-ESL-821版本】无法自动生成分区
1、问题现象
1)建表语句中设置period=‘1 day’ 进行自动分区测试,超过1 day并没有生成分区。

2)查看pg_task任务,自动分区任务状态为waiting

3)在CCN节点上查看gs_scheduler进程存在

4)在CCN节点上查看gs_scheduler日志,有如下报错信息:

2、问题原因
1)操作系统openssl版本进行过加固,dws自带openssl版本与os openssl版本冲突
2)python3版本使用的是os 自带的python 3.8.5,应该软链接到DWS自带的python 3.8.5。
3、解决方案
1)修改python3软链接,参考如下命令:
rm -f /usr/bin/python3 && ln /usr/gaussdb/python3/python3/bin/python3.8 -s /usr/bin/python3

2)规避openssl版本冲突:
a)、crontab -l > crontab.bak ,备份定时任务,然后用crontab -e 编辑,删掉om_monitor的定时任务。
b)、kill 掉 om_monitor, cm_agent进程。
c)、手工source环境变量,手工在ccn节点上调起调度器。执行如下命令:
export LD_LIBRARY_PATH=$GAUSSHOME/lib:$GPHOME/lib:$LD_LIBRARY_PATH;gs_scheduler -t start

d)、crontab crontab.bak ,恢复定时任务,恢复om_monitor, cm_agent进程。
e)、在CCN节点上查看gs_scheduler日志查看规避后的效果:

- 点赞
- 收藏
- 关注作者
评论(0)