Greenplum Greenplum Command Center GPCC(二)アンインストール


(1)Standby Masterノードにログインし、CommandCenter Consoleサービスを停止する
gpcc stop
 
(2)GPデータベースのすべてのノード(masterとsegment)にログインし、GPモニタのインストールディレクトリを削除し、/home/gpdmin/.bashrc環境変数削除
ソフトリンクを削除してから実際のGP実装ディレクトリを削除する(Greenplum DBのすべてのノードが実行する)
rm -rf/usr/local/greenplum-cc-web-4.5.1
ssh 192.168.14.46 "rm -rf/usr/local/greenplum-cc-web-4.5.1"
 
環境変数の削除(masterノードで過去をコピーできます)
su - gpadmin
vi ~/.bashrc
削除source/usr/local/greenplum-cc-web-4.5.1/gpcc_path.sh
 
(3)Masterノードgpadminユーザーにログインし、データ収集エージェントを無効にする:
$MASTER_の変更DATA_DIRECTORY/postgresql.confファイルで、次の値をoffに変更します.
gp_enable_gpperfmon=off
 
su - gpadmin
gpconfig -c gp_enable_gpperfmon -v off
 
(4)Masterノードgpadminユーザにログインし、ファイルpg_をコメントするhba.confの下の内容(直接削除も選択可能)は、standby master上のファイルを削除する必要があります.
#local gpperfmon gpmon md5
host gpperfmon gpmon 0.0.0.0/0 md5

直接standbyにコピー
 
(5)gpmonロールとgpperfmonデータベースの削除
su - gpadmin
psql template1 -c 'DROP ROLE gpmon;'
 
ERROR: role "gpmon" cannot be dropped because some objects depend onit
DETAIL: 21 objects in database gpperfmon

公式ドキュメントの説明に従ってgpmonロールを削除すると、エラーが発生し、gpperfmonデータベースを削除してからgpmonロールを削除できるようになります.
su - gpadmin
dropdb gpperfmon
psql template1 -c  'DROP ROLE gpmon;'
 
(6)GPデータベースの再起動例:
gpstop -afr
 
(7)マスターノードにログインして次の内容をクリアする:(MASTER_DATA_DIRECTORY=/data/master/gpseg-1)
rm -rf  $MASTER_DATA_DIRECTORY/gpperfmon/data/*
rm -rf  $MASTER_DATA_DIRECTORY/gpperfmon/logs/*