修改了主机名,也要修改/etc/hosts,修改后GP里的segments还是原来的主机名,会出现不能ping上子节点
首先改一下GP安装目录下的带host的文件,里面是segments的主机名
切换用户
su - gpadmin
关闭GP Master
gpstop -M fast
启动GP Master
gpstart -m
进入GP 命令行,运行命令
PGOPTIONS='-c gp_session_role=utility' psql -U gpadmin postgres
>set allow_system_table_mods='ture';
>update gp_segment_configuration set hostname='更改之后的主机名' where address='原来的主机名';
>update gp_segment_configuration set address='更改之后的主机名' where hostname='更改之后的主机名';
退出
\q
关闭GP Master
gpstop -m
启动GP
gpstart -a
本文来源:https://blog.csdn.net/qq_42158942/article/details/107227080