HBase ログファイルを表示する - Amazon EMR

HBase ログファイルを表示する

HBase では、そのオペレーションの一環として、設定、デーモン、アクション、および例外に関する詳しい情報をログファイルに書き込みます。これらのログファイルは、HBase で問題をデバッグするだけでなく、パフォーマンスを追跡するときにも役に立ちます。

ログファイルを Amazon S3 に保持するようクラスターを設定した場合、ログが Amazon S3 に書き込まれるのは 5 分ごとであり、最新のログファイルが利用できるようになるまでに若干の遅れが生じる可能性があるという点に注意する必要があります。

マスターノードで HBase ログを表示するには
  • 現在の HBase ログを表示するには、SSH を使用してマスターノードに接続し、/var/log/hbase ディレクトリに移動します。これらのログは、クラスターの起動時に Amazon S3 へのログを有効にしない限り、クラスター終了後に使用できなくなります。

Amazon S3 で HBase ログを表示するには
  • Amazon S3 で HBase ログおよび他のクラスターログにアクセスするには、また、クラスターの終了後もこうしたログを利用できるようにするには、クラスターの作成時にこれらのログを受け取るよう Amazon S3 バケットを指定する必要があります。これは、--log-uri オプションを使用して行います。クラスターのログ記録を有効にする方法の詳細については、「Amazon EMR 管理ガイド」の「ログ記録およびデバッグの設定 (オプション)」を参照してください。