MicroStrategy ONE

MicroStrategy 2021 Update 4 以降では、Hadoop Gateway はサポートされなくなりました。

トラブルシューティング

MicroStrategy Hadoop Gateway のトラブルシューティングを行うため、追加のログメッセージを取得する方法

  1. MicroStrategy Hadoop Gateway ホストに接続します。設定ファイルを編集するlog4.プロパティ MicroStrategy Hadoop Gateway のインストール パスに。
  2. ファイルの内容を、以下の行に一致するよう更新します。

    コピー
    log4j.rootLogger=DEBUG,console

    # To enable logging for all classes of package com.microstrategy and its
    # subpackages, specify the logger as shown. Or you can specify any name for
    # the logger.
    # For example, you can name your logger MICROLOG as shown in the following
    #statement: log4j.logger.com.microstrategy=INFO, MICROLOG
    log4j.logger.com.microstrategy=INFO

    # To enable logging for all classes of package org and its subpackages,
    # specify the logger as shown in the following statement:
    log4j.logger.org=WARN

MicroStrategy Hadoop Gateway のトラブルシューティングを行うため、YARN ログメッセージを取得する方法

Cloudera CDH クラスターを使用している場合

  1. クラスター管理ポータル Cloudera Manager にログインします。
  2. クリックYARNサービス

  3. クリックウェブUI
  4. アクティブを選択リソースマネージャー WebUI YARN リソース マネージャーが高可用性として構成されている場合。Hadoop Resource Manager ページにリダイレクトされます。

Hortonworks クラスターを使用している場合

  1. クラスター管理ポータル Ambari にログインします。
  2. クリックYARNサービス

  3. クリッククイックリンク
  4. 選択リソースマネージャー UI。Hadoop Resource Manager ページにリダイレクトされます。

  5. アプリケーション リストで Hadoop Gateway を見つけ、アプリケーション ID をクリックします。

    アプリケーションの詳細とログは YARN にあります。

MicroStrategy Hadoop Gateway 接続ページでエラーが発生し、HDFS を参照できない場合の対応

以下の手順に従い、問題点を診断します。

  1. MicroStrategy Hadoop Gateway サービスが正常に開始しており、MicroStrategy Hadoop Gateway ホスト コンピューターでポート番号 4020 が開いていることを確認します。でMicroStrategyONEポート 4020 は Hadoop で設定可能です。パラメータの値(ポート番号)を変更できますhgos.restful.port<MicroStrategy Hadoop Gateway のインストール パス> /conf/hgos-spark.properties
  2. HDFS サービスが実行されており、MicroStrategy Hadoop Gateway ホスト コンピューターから NameNode がアクセス可能なことをチェックします。
  3. 適切な接続文字列が構成されており、値が正しいことをチェックします。接続文字列の属性はすべて、大文字と小文字が区別されます。

    接続文字列のテンプレート:

    コピー
    hadoopName=<Active Hadoop NameNode>;hdfsPort=<NameNode port>;BDEIP=<MicroStrategy Hadoop Gateway host machine>;BDEPORT=<MicroStrategy Hadoop Gateway port>;

Hadoop NameNode High Availability が構成されている場合は

  1. HDFS ネームサービスについて、クラスター管理者に問い合わせてください。
  2. 属性を置き換えるhadoop名hadoop名前サービス接続文字列で属性を削除しますhdfsポート

    コピー
    hadoopNameService=<HDFS nameservice>;BDEIP=<MicroStrategy Hadoop Gateway host machine>;BDEPORT=<MicroStrategy Hadoop Gateway port>;

Kerberos 認証が有効な場合

  1. プリンシパル チケットが有効なことを確認します。次のコマンドを実行すると、チケットを更新できます。

    コピー
    kinit -k -t <Principal keytab file path> <Principal> -c <Cache name>
  2. 現在のプリンシパルに、HDFS を参照するため十分な許可があることを確認してください。次のコマンドを実行すると、許可を確認できます。

    コピー
    hadoop fs -ls /

    以下のような出力結果が予測されます。

    コピー
    [root@ash-109-32r sbin]# hadoop fs -ls /
    Found 11 items
    -rw-r--r--   3 hdfs   supergroup    1996573 2017-01-10 03:09 /0_0_0_parquet
    drwxr-xr-x   - hdfs   supergroup          0 2017-05-23 08:43 /Blitz
    -rw-r--r--   3 root   supergroup         21 2017-06-26 03:26 /DE65820.txt
    drwxrwxrwx   - root   supergroup          0 2017-02-09 06:16 /DataSets
    -rw-r--r--   3 root   supergroup        189 2017-11-13 06:49 /Date_Format.csv
    -rw-r--r--   3 root   supergroup        308 2017-11-08 07:31 /Date_Format_b.csv
    -rw-r--r--   3 root   supergroup        476 2017-11-01 10:26 /Date_Format_c.csv
    drwxr-xr-x   - root   supergroup          0 2017-08-31 12:53 /Demo_Files
    drwxrwxrwx   - root   supergroup          0 2017-07-13 14:56 /EPA
    drwxr-xr-x   - root   supergroup          0 2017-09-07 02:55 /EPA_3C
    drwxr-xr-x   - root   supergroup          0 2017-09-07 03:36 /EPA_3C_Part

    インメモリ キューブは、ライブ接続モードでは公開したりダッシュボードを生成したりすることはできません。MicroStrategy Hadoop Gateway ログを使用すると、データが Hadoop クラスターから Intelligence Server に正しく返送されたかどうかを判定できます。

    Intelligence Server で、MicroStrategy Hadoop Gateway からデータを受信するため使用されるポート番号が開いていることを確認してください。このポート番号はデフォルトでは 30241 ですが、レジストリで構成可能です。

    Intelligence Server と Hadoop クラスターが別のネットワークにインストールされている場合、Intelligence Server はゲートウェイを経由してクラスターと通信します。Intelligence Server のホスト名と IP を指定する必要があります。これを行わない場合、MicroStrategy Hadoop Gateway はネットワーク要求から自動的にソースを検出するため、MicroStrategy Hadoop Gateway は代わりにゲートウェイ コンピューターにデータを送信します。

    Intelligence Serverのホスト名とIPを指定するには、レジストリキーを変更して手動で設定する必要があります。 DSホスト名 Intelligence Server のホスト名と IP を使用します。

    Intelligence Server のホスト名と IP を指定する機能は、MicroStrategy 10.10 およびそれ以降でのみ使用できます。

    レジストリ キー

    コピー
    HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/MicroStrategy/DSS Server/Castor/DSHostName

    Intelligence Server のレジストリ ファイル

    コピー
    MSIReg.reg

  3. Intelligence Server と MicroStrategy Hadoop Gateway を再起動します。

関連トピック

MicroStrategy Hadoop Gateway の概要

環境に関する考慮事項

MicroStrategy Hadoop Gateway の配置方法

MicroStrategy Hadoop Gateway を開始する方法

MicroStrategy Hadoop Gateway を登録する方法

既知の問題

よくある質問