After a backup and restore operation, the Pivotal Greenplum Command Center (GPCC) console reports the following error when attempting to start:
ERROR: schema 'gpcmdr_instance_<instance_name>' does not exist
gpadmin@greenplum-mdw /data/master/gpseg-1/gpperfmon/conf> gpcmdr --start Starting instance gp_cc... Failed to start Command Center instance dca_cc: Error executing query select oid from pg_filespace where oid not in (select distinct(oid) from gpcmdr_instance_gp_cc.fsmapcache): ERROR: schema "gpcmdr_instance_gp_cc" does not exist LINE 1: ...space where oid not in (select distinct(oid) from gpcmdr_ins...
When the command center console GUI is first set up, it creates a schema in the gpperfmon
database which stores most of the information about the cluster. The schema is created with the naming format "gpcmdr_instance_<instance_name>
". An example is shown below:
gpperfmon=# \dn List of schemas Name | Owner ------------------------------------------+--------- gp_toolkit | gpadmin gpcmdr_instance_gpcc_4380_200_1459944426 | gpmon information_schema | gpadmin
During the gpperfmon
reinitialization (i.e. drop and recreate), the schema information is lost.
Create a new GPCC console instance using gpcmdr --setup
.
Or if you wish to choose the old GPCC console instance name, then first move or rename the directory for the instance name that was created during that last installation.
$GPPERFHOME/instance/<instance_name>
And recreate the console schema using gpcmdr --setup
using the old GPCC console instance name.
Note: Reinstalling the GPPC console instance (i.e. GUI) using gpcmdr --setup
does not need a database restart.