私は1つのノードシステムで複数のバージョンを並列に実行しています。
あなたはなど、ポートを開始、あなたは別のセグメント/ミラーディレクトリのgpinitsystemに使用するあなたの設定ファイル、マスターポートを設定する必要があります。..
ます。また、ソースに二つの異なるOSプロファイルが必要になりますので、ときにgpadminとしてログインすると、gpstart、gpstop、psqlなどの4.3または5.0のパス($ GPHOME、$ MASTER_DATA_DIRECTORY)を入手することができます。
私はマルチノードシステムで試していませんセットアップは同じである必要があります
GPDB 4.3
ARRAY_NAME="GPDB"
MACHINE_LIST_FILE=./hostsfile
SEG_PREFIX=seg
PORT_BASE=40000
declare -a DATA_DIRECTORY=(/gpsegment4 /gpsegment4 /gpsegment4 /gpsegment4)
MASTER_HOSTNAME=mdw
MASTER_DIRECTORY=/gpmaster4
MASTER_PORT=5432
TRUSTED_SHELL=ssh
CHECK_POINT_SEGMENTS=8
ENCODING=UNICODE
DATABASE_NAME=gpadmin
#MIRROR_PORT_BASE=50000
REPLICATION_PORT_BASE=41000
#MIRROR_REPLICATION_PORT_BASE=51000
#declare -a MIRROR_DATA_DIRECTORY=(/mirror4 /mirror4 /mirror4 /mirror4)
GPDB 5.0
ARRAY_NAME="GPDB"
MACHINE_LIST_FILE=./hostsfile
SEG_PREFIX=seg
PORT_BASE=60000
declare -a DATA_DIRECTORY=(/gpsegment5 /gpsegment5 /gpsegment5 /gpsegment5)
MASTER_HOSTNAME=mdw
MASTER_DIRECTORY=/gpmaster5
MASTER_PORT=7432
TRUSTED_SHELL=ssh
CHECK_POINT_SEGMENTS=8
ENCODING=UNICODE
DATABASE_NAME=gpadmin
#MIRROR_PORT_BASE=70000
REPLICATION_PORT_BASE=61000
#MIRROR_REPLICATION_PORT_BASE=71000
#declare -a MIRROR_DATA_DIRECTORY=(/mirror5 /mirror5 /mirror5 /mirror5)
出典
2017-10-11 16:29:30
oak
"Greenplumは-DB" リンクは、現在実行中のバージョンにただのショートカットで、あなたが1つのバージョンのみを持っているならば人生が容易になりますいつでも実行できます。ショートカットの代わりにフルパスを指定すると、うまく動作します。また、2つのバージョンを並行して(単にインストールするのではなく)実行したい場合は、@oakによって指摘されているように、すべてのポートとディレクトリを変更する必要があります。 –
あなたの目的、および現在のGreenplumデータベースがどのように使用されているのか(特に、本番環境の場合)、パラレルインストールを試みる前に、データベースの現在の完全バックアップがあることを確認することをお勧めします。 – Robert
なぜですか?とにかくバックアップをとることをお勧めします。 –