背景
在linux安装服务时,有些端口已经被其它服务占用,又或者某些端口不对外开放
此时,就需要修改服务的安装端口
ssh端口修改
greenplum在安装时,默认使用的ssh端口是22,如果22端口不对外开放,就需要修改文件,
保证greenplum的安装
修改:/etc/ssh/ssh_config ,实例:添加22222端口
Host *
Port 22222
greenplum的服务端口
在greenplum服务启动后,默认会占据5432端口,如果此时需要修改服务的端口,需要进行如下修改
master/gpseg-1/postgresql.conf
greenplum的数据目录下,存在控制端口启动的文件,可修改指定的端口 port=5433
在修改greenplum的服务端口后,需要同步修改/usr/local/greenplum-db/greenplum_path.sh文件,添加export PGPORT=5433
注1:5433是在postgresql.conf中修改的端口,此端口影响命令行命令的使用,如gpconfig
注2:可将export PGPORT=5433 添加到gp使用用户的.bashrc文件中,当切换用户后自动读取变量,不必再修改greenplum_path.sh文件