30日間の無料評価版をお試しいただけます。

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
classcontents

web.xml


Styleclass
ClasstopLink

ページトップ

web.xmlファイルは、Yellowfinアプリケーションのシステム構成や、ディプロイ情報を提供します。Yellowfinのweb.xmlファイル、以下のディレクトリに格納されています。

...

ReportCacheSize

レポート結果キャッシュに格納する結果セット数

オプション設定(デフォルトでは「20」に設定されています)

ReportCacheMaxAge

レポート結果キャッシュ内での結果セットの最長保持期間(ミリ秒単位)

オプション設定(デフォルトでは「24時間」に設定されています)

BIRTPath

BIRTサポートファイルへのパス

オプション設定

ScanJarFiles

起動時に、JDBCドライバーをスキャンするかどうか(true/false)

オプション設定(デフォルトでは、「true」に設定されています)

JDBCDrivers

起動時に検索されるJDBCドライバークラス名であり、コンマ区切りで表示されます。ScanJarFilesをfalseに設定した場合、利用可能なドライバーを指定するために、こちらの設定を使用します。

オプション設定

クラスタリング


Styleclass
ClasstopLink

ページトップ

クラスタリングを使用することで、同一のデータベースに対して、複数のYellowfinサーバを実行することができます。Yellowfinにクラスタの設定をするためには、webサービス情報とともに、以下の内容をweb.xmlファイルに追加しなくてはいけません。

...

Code Block
xml
xml
<!-- Cluster Management -->
  <servlet>
    <servlet-name>ClusterManagement</servlet-name>  
    <servlet-class>com.hof.mi.servlet.ClusterManagement</servlet-class>  
    <init-param>
      <param-name>ServiceUser</param-name>
      <param-value>admin@yellowfin.com.au</param-value>
    </init-param>
    <init-param>
      <param-name>ServicePassword</param-name>
      <param-value>test</param-value>
    </init-param>
     <init-param>
      <param-name>ServiceAddress</param-name>
      <param-value>/services/AdministrationService</param-value>
    </init-param>
    <init-param>
      <param-name>ServicePort</param-name>
      <param-value>80</param-value>
    </init-param>
    <init-param>
      <param-name>ClusterHosts</param-name>
      <param-value>
         192.168.4.196
      </param-value>
    </init-param>
    <load-on-startup>11</load-on-startup>  
  </servlet>

...


クラスタリングにより、以下の項目が保証されます。

  1. ひとつのサーバ上で参照コードを変更した場合、他のすべてのサーバ上で、参照コードを再読み込みします。
  2. ビューを変更した場合、すべてのサーバのキャッシュから、古いバージョンが削除されます。
  3. 新しいライセンスがアップロードされた場合、すべてのサーバが更新されます。
    注意:ライセンスには、必要なすべてのホスト名が明示されていなければなりません。詳細については、Yellowfin担当者までお問い合わせください。

 


パフォーマンスチューニング


Styleclass
ClasstopLink

ページトップ

高速なCPUや、メモリの割り当てなど、ハードウェアのキャパシティを強化する以外に、様々な方法でYellowfinのパフォーマンスをチューニングすることができます。キャパシティやシステム構成設定について、より詳細な情報は、「サーバキャパシティ」の白書を参照してください。

...

  1. Yellowfinを終了します。
  2. Yellowfin/appserver/bin/catalina.shファイルを編集します。
  3. 以下のセクションを探します。

    Code Block
    none
    none
    # Memory limits.
    # Use these options to set the Java memory limits.
    # -Xms64m sets the initial Java heap size to 64Mb
    # -Xmx256m sets the maximum Java heap size to 256Mb
    #JAVA_OPTS="$JAVA_OPTS -Xms64m -Xmx256m"
    


  4. 最終行をコメントアウトし、「Xmx」オプションを、必要な最大メモリ量に変更します。
  5. Yellowfinを再起動して、変更内容を反映します。

...


horizontalrule

Styleclass
ClasstopLink

ページトップ