Greenplum数据库:段数据目录不存在

Greenplum Database: Segment data directory does not exist

提问人:dbman 提问时间:10/18/2023 更新时间:10/19/2023 访问量:46

问:

我在Greenplum数据库初始化步骤中出现以下错误。使用 3 个主机,包括主主机和两个没有备用主主机的网段。两个段节点中已存在 3 个段文件夹。节点 1 中的 2 个段已启动,但 1 个段失败,对于节点 2,所有 3 个段都失败。我错过了什么?

20231018:11:24:38:016792 gpstart:localhost:gpadmin-[INFO]:-D BID:5 失败主机:'localhost.localdomain' datadir:'/data2/primary/gpseg3' with reason:'段数据目录不存在: '/data2/primary/gpseg3'' 20231018:11:24:38:016792 gpstart:localhost:gpadmin-[INFO]:-D BID:6 失败的主机:'localhost.localdomain' datadir:'/data2/primary/gpseg4' with reason:'段数据目录不存在: '/data2/primary/gpseg4'' 20231018:11:24:38:016792 gpstart:localhost:gpadmin-[INFO]:-D BID:7 失败主机:'localhost.localdomain' datadir:'/data2/primary/gpseg5' with reason:'段数据目录不存在: '/data2/primary/gpseg5'' 20231018:11:24:38:016792 gpstart:localhost:gpadmin-[INFO]:-D BID:2 失败 host:'localhost.localdomain' datadir:'/data1/primary/gpseg0' 原因:'PG_CTL失败。

我在清理段目录后尝试重新初始化,但没有锁定。

数据库 PostgreSQL 数据库管理 Greenplum

评论


答:

0赞 oak 10/19/2023 #1

只是一个快速猜测,没有看到您的目录结构或初始化模板文件,您是否在 /data1/primary 下创建了所有目录?

您是否也在 /data2/primary 下创建了目录?

评论

0赞 dbman 10/19/2023
每个节点 3 段目录由 GP 自己创建,我没有手动创建。我的意思是区段分配成功,但区段启动不成功。
0赞 dbman 10/19/2023
我发现一件事,我所有的VM都使用与localhost相同的主机名,后来我更改了,但仍然有相同的错误。