Greenplum 集群启动时 报这个错
20230317 gpinitsystem:stu_gp_mdw:gpadmin-[FATAL]:-Request made for spread mirroring via --mirror-mode option, but insufficient hosts available
20230317 gpinitsystem:stu_gp_mdw:gpadmin-[INFO]:-Number of separate hosts must be greater than number of segment instances per host
--单独主机的数量必须大于每台主机的段实例的数量
我配置了
declare -a DATA_DIRECTORY=(/data/p1 /data/p2)
MASTER_DIRECTORY=(/data/master)
declare -a MIRROR_DATA_DIRECTORY=(/data/m1 /data/m2)
主master 是201,segment是 202 和203 ,201上创建了 data/master 文件夹
202,203上创建了 /data/p1 /data/p2 /data/m1 /data/m2 四个文件夹存放
启动命令:gpinitsystem -c /home/gpadmin/gpconfigs/gpinitsystem_config --locale=C -h /home/gpadmin/gpconfigs/gpseginstall_hosts --mirror-mode=spread
启用 spread 模式 就报错。两个primarry p1,p2,两个镜像 m1,m2 有什么问题吗
为什么? 我是哪里设置错误了?还是哪里没有理解到
主机不足,看看你的host怎么配置的
该回答引用GPTᴼᴾᴱᴺᴬᴵ
这个错误提示显示在启动 Greenplum 集群时请求使用镜像分布模式,但是可用的主机不足以支持分布。根据您提供的信息,主节点只有一个(201),但是您指定了两个数据目录(/data/p1和/data/p2),这意味着您正在尝试在一个主节点上创建两个主要的 Greenplum 实例,这是不可能的。
·
您需要在另一个主机上安装和配置 Greenplum Master 实例,然后在 gpinitsystem 配置文件中指定该主机。例如,您可以在202上安装和配置另一个 Master 实例,然后将主机名和 IP 地址添加到 gpseginstall_hosts 文件中。
·
此外,如果您想使用镜像分布模式,您需要确保您的集群具有足够的主机以支持分布。每个主机都应该有足够的可用磁盘空间来存储所有段的数据。如果您没有足够的主机,您可以尝试使用数据分布模式,其中每个主机上只有一个主要段实例。