GPCC概要
GPCC(Greenplum Command Center)はGreenplumデータベースの監視ツールで、システムリソースのモニタリングやSQL実行状況の確認が可能です。
バージョン互換性の確認
GPCCのインストールではバージョン互換性が重要です。以下の公式ドキュメントで対応バージョンを確認してください:
- GPCC公式インストールガイド: https://gpcc.docs.pivotal.io/610/topics/install.html
- バージョン互換性表: https://gpcc.docs.pivotal.io/supported-platforms/gpcc.html
- ダウンロードページ: https://network.pivotal.io/products/gpdb-command-center
インストール前の準備
環境変数の確認
[gpadmin@host ~]$ cat ~/.bashrc
source /usr/local/greenplum-db/greenplum_path.sh
export MASTER_DATA_DIRECTORY=/data/greenplum/master/gpseg-1
権限設定
[root@host ~]# chmod 755 /usr/local/
ポート確認
[gpadmin@host ~]$ gpssh -f all_hosts -e "netstat -tln | grep -E '28080|8899'"
インストール手順
パッケージの展開
[gpadmin@host ~]$ unzip greenplum-cc-web-6.1.0-gp6-rhel7-x86_64.zip
インストール実行
[gpadmin@host ~]$ cd greenplum-cc-web-6.1.0-gp6-rhel7-x86_64
[gpadmin@host greenplum-cc-web-6.1.0-gp6-rhel7-x86_64]$ ./gpccinstall-6.1.0
環境変数の設定
[gpadmin@host ~]$ vim ~/.bashrc
source /usr/local/greenplum-db/greenplum_path.sh
export MASTER_DATA_DIRECTORY=/data/greenplum/master/gpseg-1
export PGPORT=5432
export PGUSER=gpadmin
export PGDATABASE=gpdb
source /usr/local/greenplum-cc-web-6.1.0/gpcc_path.sh
pg_hba.confの設定
[gpadmin@host ~]$ vim $MASTER_DATA_DIRECTORY/pg_hba.conf
# 以下を追加
host gpperfmon gpmon 0.0.0.0/0 md5
GPCCの起動とアクセス
サービスの起動
[gpadmin@host ~]$ gpcc start
Webインターフェースへのアクセス
ブラウザで以下にアクセス:
URL: https://サーバーIP:28080/
デフォルト認証情報:
- ユーザー名: gpmon
- パスワード: changeme
パスワードの変更方法
データベース経由での変更
gpdb=# ALTER ROLE gpmon WITH ENCRYPTED PASSWORD 'new_password';
設定ファイルでの変更
[gpadmin@host ~]$ vim ~/.pgpass
*:5432:gpperfmon:gpmon:new_password
変更後のサービス再起動
[gpadmin@host ~]$ gpcc restart