前のページ|次のページ

モニタ機能のサポート

概要

注: このトピックは、分散サーバーにのみ適用されます。
モニタサーバー(SAS LASR Analytic Server Monitor)に依存する機能には次が含まれます。
  • プロセスモニタタブについてのテーブル詳細
  • LASRサーバータブ上のインスタンスごとのメモリゲージ
  • HDFSタブについての特定情報

ネットワーク名解決

モニタサーバーが正常に機能するためには、中間層マシン上でネットワーク名解決が必要です。
ネットワーク名解決が不十分な場合、次のようなログエントリが生じることがあります。
Exception caught in LASRClient (lasr=null, host=hostname, port=nnnn)
java.net.UnknownHostException: hostname
action=TableInfo
ログエントリはbihpgrdc.monitor.console.logファイルに書き込まれます。このファイルは/Applications/SASVisualAnalytics/HighPerformanceConfiguration/Logsの下のSAS構成ディレクトリ内にあります。
ログエントリが参照するホスト名は、中間層マシン上で名前解決が行える必要があります。このホスト名のエイリアスとして、SAS LASR Analytic Serverに使用されるグリッドホストのIPアドレスを設定できます。

モニタサーバーの管理

コマンド

次のコマンドを使用して、分散サーバーを監視するプロセスを管理します。
UNIX:
LASRMonitor.sh
start | stop | restart | status
Windows:
LASRMonitor.bat
start | stop | restart | status | pause |resume
スクリプトは、/Applications/SASVisualAnalytics/HighPerformanceConfigurationの下のSAS構成ディレクトリ内にあります。
注: Windows環境では、モニタプロセスはサービス(SAS [config-Lev1] LASR Analytic Server Monitorなど)として実行されます。Windows Servicesインターフェイスを使用することで、このプロセスを管理できます。

必要条件: パスワードのないSSH

モニタプロセスアカウントには、クラスタ上のすべてのマシンに対するパスワードのないSSHアクセスが必要です。
Windows環境で実行するモニタプロセスにパスワードのないSSHアクセスを付与するには、次の操作を行います。
  1. サービスが実行するWindowsアカウントを決定します。次に手順の例を示します。
    1. スタート次にコントロールパネル次に管理ツール次にサービスを選択します。
    2. サービスを右クリックし、プロパティを選択します。
    3. ログオンタブで、このアカウントラジオボタンの隣にあるユーザーIDをメモします。
  2. 次の要件が満たされていることを確認します。
    • アカウントには、分散サーバー上の対応するUNIXアカウントに属するSSHキーのコピーが必要です。SAS LASR Analytic Server: Reference GuidePasswordless SSHにあるWindowsクライアントに関するセクションを参照してください。
    • HighPerformanceConfiguration\wrapper\LASRMonitor.confファイル内のset.USERNAMEフィールドに、対応するUNIXアカウントのユーザー名を指定する必要があります。

モニタサーバーのログ

注: ログに変更を加えるのは、SASテクニカルサポートの指示下でのみ行ってください。
生成されたログは、/Applications/SASVisualAnalytics/HighPerformanceConfiguration/Logsの下のSAS構成ディレクトリ内にあります。
次のログの抜粋は、モニタサーバーの起動を試みたユーザーアカウントが、パスワードなしのSSH用に正しく設定されていないことを示すものです。
NOTE: Unable to enumerate grid.
java.io.IOException
        at com.sas.grid.broker.monitor.ConnectionManager.startTKGridMon(
ConnectionManager.java:228)
        at com.sas.grid.broker.core.BrokerCore.main(BrokerCore.java:257)
ERROR: ERROR: Monitor thread failed to start.
前のページ|次のページ|ページの先頭へ
最終更新: 2018/10/24