

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Ganglia で HBase を監視する
<a name="emr-hbase-ganglia"></a>

**注記**  
Ganglia を含む Amazon EMR の最後のリリースは Amazon EMR 6.15.0 でした。クラスターを監視するために、6.15.0 以降のリリースには [Amazon CloudWatch](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-AmazonCloudWatchAgent.html) エージェントが含まれています。

Ganglia オープンソースプロジェクトは拡張可能な分散システムで、パフォーマンスへの影響を最小限に抑えながら、クラスターやグリッドをモニタリングできるように設計されています。クラスターで Ganglia を有効にすると、レポートを生成し、クラスター全体のパフォーマンスを表示するだけでなく、個別のノードインスタンスのパフォーマンスを調べることができます。Ganglia オープンソースプロジェクトの詳細については、[http://ganglia.info/](http://ganglia.info/) を参照してください。Amazon EMR クラスターでの Ganglia の使用の詳細については、「[Ganglia](emr-ganglia.md)」を参照してください。

Ganglia を設定してクラスターを起動した後は、プライマリノードで実行中のグラフィカルインターフェイスを使用して、Ganglia のグラフやレポートにアクセスできます。

Ganglia は `/mnt/var/lib/ganglia/rrds/` ディレクトリのプライマリノードにログファイルを保存します。Amazon EMR の以前のリリースバージョンは `/var/log/ganglia/rrds/` ディレクトリにログファイルを保存する場合があります。

**を使用して Ganglia と HBase のクラスターを設定するには AWS CLI**
+ 以下のような `create-cluster` コマンドを使用します。

  ```
  aws emr create-cluster --name "Test cluster" --release-label emr-7.12.0 \
  --applications Name=HBase Name=Ganglia --use-default-roles \
  --ec2-attributes KeyName=myKey --instance-type m5.xlarge \
  --instance-count 3
  ```
**注記**  
デフォルトの Amazon EMR サービスロールと Amazon EC2 インスタンスプロファイルが存在しない場合、エラーが発生します。`aws emr create-default-roles` コマンドを使用して作成してから、もう一度お試しください。

  詳細については、「[AWS CLIの Amazon EMR コマンド](https://docs.aws.amazon.com/cli/latest/reference/emr)」を参照してください。

**Ganglia のウェブインターフェイスで HBase メトリクスを表示するには**

1. SSH を使用してプライマリノードにトンネル接続し、安全な接続を確立します。詳細については、「*Amazon EMR 管理ガイド*」の「[Option 2, part 1: Set up an SSH tunnel to the primary node using dynamic port forwarding](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-ssh-tunnel.html)」を参照してください。

1. Firefox 用 FoxyProxy プラグインなどのプロキシツールを使用してウェブブラウザをインストールし、 AWS ドメインの SOCKS プロキシを作成します。詳細については、「*Amazon EMR 管理ガイド*」の「[Option 2, part 2: Configure proxy settings to view websites hosted on the primary node](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-connect-master-node-proxy.html)」を参照してください。

1. プロキシセットと SSH 接続が開いている場合、Ganglia メトリクスを表示するには、ブラウザウィンドウで http://*master-public-dns-name*/ganglia/ を開きます。*master-public-dns-name* は、HBase クラスターのマスターサーバーのパブリック DNS アドレスです。

**プライマリノードで Ganglia ログファイルを表示するには**
+ クラスターが実行中の場合、ログファイルにアクセスするには、SSH を使用してプライマリノードに接続し、`/mnt/var/lib/ganglia/rrds/` ディレクトリに移動します。EMR 3.x の場合、`/var/log/ganglia/rrds` ディレクトリに移動します。詳細については、「*Amazon EMR 管理ガイド*」の「[Connect to the primary node using SSH](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-connect-master-node-ssh.html)」を参照してください。

**Amazon S3 で Ganglia ログファイルを表示するには**
+ クラスターのログを有効にしても、Ganglia ログファイルは自動的に Amazon S3 に書き込まれません。Amazon S3 で Ganglia ログファイルを表示するには、`/mnt/var/lib/ganglia/rrds/` から S3 バケットにログを手動でプッシュする必要があります。