Ambariサービスのログ・パス

ワークロードが多い長時間実行クラスタでは、大量のログ・コンテンツが生成されるため、ほとんどのディスク領域に、ブート・ボリュームのログ・ファイルまたはトレース・ファイルが格納される可能性があります。OSブート・ボリュームがいっぱいの場合、クラスタのヘルスにも影響する可能性があります。したがって、ビッグ・データ・サービスは、ログ・ディレクトリをコミュニティのデフォルト・パス(/var/log)から新しいクラスタ内のブロック・ボリューム・マウント・ディレクトリ(/bdslogs)に移動しました。/var/logまたはその他のパスを使用する場合は、ODHユーティリティを使用してカスタマイズできます。

ノート

選択したパスは、Ambariの新しいサービス、およびクラッシュ・ダンプ(.hprof)やHeapDumpファイルなどのその他のトレース・ファイルのデフォルト・パスです。

共通ログ・パスのカスタマイズ

ビッグ・データ・サービス共通ログ・パスをカスタマイズできます。

ノート

ODHの更新中、/var/logを使用する古いクラスタからは、このパスを使用する可能性のあるツールの混乱や非互換性を回避するためにデフォルトのログ・パスは変更されません。/bdslogsへのパスを手動で更新することをお薦めします。

Ambari-serverおよびambari-agentでは、ログ・ディレクトリの変更時に手動で再起動する必要があります。

  1. Apache Ambariにアクセスします。
  2. サイド・ツールバーの「サービス」で、「ODHユーティリティ」を選択します。
  3. 「構成」を選択します。
  4. 「ODH LOGGER CONFIG」を選択します。
  5. 「ログ・ディレクトリ」構成値を更新します。
    ノート

    ログ・ディレクトリは、すべてのODHサービス・デーモン・ログが書き込まれるベース・ディレクトリです。たとえば、/bdslogs/hadoop-hdfs//bdslogs/yarn//bdslogs/spark3です。デフォルト値は/bdslogsです。
  6. 「保存」を選択します。
  7. 「サービス」の「...」アイコンを選択し、「必要なものをすべて再起動」を選択します。